Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.3 and 1.4

version 1.3, 2004/02/09 08:57:27 version 1.4, 2004/02/12 16:51:02
Line 66  class MPIWGRoot(Folder): Line 66  class MPIWGRoot(Folder):
         project=getattr(self,folderName)          project=getattr(self,folderName)
                   
         for line in fileupload.readlines():          for line in fileupload.readlines():
             print line              #print line
             splitted=line.split(",")              splitted=line.split(",")
             if not (splitted[0]==""):              if not (splitted[0]==""):
                 newObj=MPIWGStaff.MPIWGStaff(splitted[0],splitted[1],splitted[2])                  newObj=MPIWGStaff.MPIWGStaff(splitted[0],splitted[1],splitted[2])
Line 82  class MPIWGRoot(Folder): Line 82  class MPIWGRoot(Folder):
         ret=[]          ret=[]
   
         for x in self.members.objectValues('MPIWGStaff'):          for x in self.members.objectValues('MPIWGStaff'):
             print x.title              #print x.title
             ret.append(x.title)              ret.append(x.title)
                           
         ret.sort()          ret.sort()
Line 102  class MPIWGRoot(Folder): Line 102  class MPIWGRoot(Folder):
                 del splittedNew[0]                  del splittedNew[0]
             search=string.join(splittedNew,' AND ')              search=string.join(splittedNew,' AND ')
             if not search=='':              if not search=='':
                   
                   try:
                 proj=self.MembersCatalog({'title':search})                  proj=self.MembersCatalog({'title':search})
                 print search,"PER",person,splittedNew,proj                  except:
                       proj=None
                   
             if proj:              if proj:
                 ret.append("<a href=%s >%s</a>"%(proj[0].absolute_url,person))                  ret.append("<a href=%s >%s</a>"%(proj[0].absolute_url,person))
Line 167  class MPIWGRoot(Folder): Line 170  class MPIWGRoot(Folder):
   
     def personCheck(self,names):      def personCheck(self,names):
         """all persons for list"""          """all persons for list"""
         print "names",names          #print "names",names
         splitted=names.split(";")          splitted=names.split(";")
         ret={}          ret={}
         for name in splitted:          for name in splitted:
Line 177  class MPIWGRoot(Folder): Line 180  class MPIWGRoot(Folder):
                     ret[name]=self.givePersonList(name)                      ret[name]=self.givePersonList(name)
                 except:                  except:
                     """NOTHIHN"""                      """NOTHIHN"""
         print "RET",ret          #print "RET",ret
         return ret          return ret
   
     def giveCheckList(self,person,fieldname):      def giveCheckList(self,person,fieldname):
Line 185  class MPIWGRoot(Folder): Line 188  class MPIWGRoot(Folder):
         #print "GCL",fieldname          #print "GCL",fieldname
         if fieldname=='xdata_01':          if fieldname=='xdata_01':
             x=self.personCheck(person.getContent(fieldname))              x=self.personCheck(person.getContent(fieldname))
             print "GCLBACKX",x              #print "GCLBACKX",x
             return x              return x
                   
   

Removed from v.1.3  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>