Diff for /MPIWGWeb/Attic/MPIWGRoot.py between versions 1.1.2.11 and 1.1.2.13

version 1.1.2.11, 2008/09/03 11:13:44 version 1.1.2.13, 2008/09/03 21:16:40
Line 390  class MPIWGRoot(ZSQLExtendFolder): Line 390  class MPIWGRoot(ZSQLExtendFolder):
         secs = self.objectItems(['MPIWGFolder'])          secs = self.objectItems(['MPIWGFolder'])
         secs.sort(sortWeight)          secs.sort(sortWeight)
         #logging.debug("root: %s secs: %s"%(repr(self.absolute_url()), repr(secs)))          #logging.debug("root: %s secs: %s"%(repr(self.absolute_url()), repr(secs)))
         return secs          # return pure list of objects
           return [s[1] for s in secs]
   
     def getSectionStyle(self, name, style=""):      def getSectionStyle(self, name, style=""):
         """returns a string with the given style + '-sel' if the current section == name"""          """returns a string with the given style + '-sel' if the current section == name"""
Line 399  class MPIWGRoot(ZSQLExtendFolder): Line 400  class MPIWGRoot(ZSQLExtendFolder):
         else:          else:
             return style                  return style    
   
       def getFeatures(self):
           """returns a list of all Features"""
           dir = getattr(self, 'features')
           features = dir.objectItems(['MPIWGFeature'])
           features.sort(sortWeight)
           # return pure list of objects
           return [f[1] for f in features]
   
   
     def MPIWGrootURL(self):      def MPIWGrootURL(self):
         """returns the URL to the root"""          """returns the URL to the root"""
         return self.absolute_url()          return self.absolute_url()
Line 1189  class MPIWGRoot(ZSQLExtendFolder): Line 1199  class MPIWGRoot(ZSQLExtendFolder):
         """give tuple member /projects"""          """give tuple member /projects"""
         ret=[]          ret=[]
         members=self.getAllMembers()          members=self.getAllMembers()
                  logging.error("X %s"%repr(members))
         #return str(members)          #return str(members)
         for x in members:          for x in members:
               logging.error("X %s"%repr(x))
             projects=self.getProjectsOfMember(key=x[1],date=date)              projects=self.getProjectsOfMember(key=x[1],date=date)
             if len(projects)>0:              if len(projects)>0:
                 ret.append((x[0],projects))                  ret.append((x[0],projects))
Line 1215  class MPIWGRoot(ZSQLExtendFolder): Line 1226  class MPIWGRoot(ZSQLExtendFolder):
                   
         ret=[]            ret=[]  
         if key:               if key:     
             proj=self.ProjectCatalog({'getPersonKeyList':key})              proj=self.ProjectCatalog({'getPersonKeyList':utf8ify(key)})
         else:          else:
             return ret # key muss definiert sein              return ret # key muss definiert sein
                   

Removed from v.1.1.2.11  
changed lines
  Added in v.1.1.2.13


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