version 1.5, 2004/03/10 09:17:31
|
version 1.7, 2004/05/24 10:29:15
|
Line 1
|
Line 1
|
"""This files contains the class MPIWG Projects""" |
"""This files contains the class MPIWG Projects |
|
for organizing and maintaining the different projectspages |
|
|
|
""" |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate |
from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate |
Line 163 class MPIWGRoot(Folder):
|
Line 166 class MPIWGRoot(Folder):
|
|
|
# Suche hoechste bisherige nummer |
# Suche hoechste bisherige nummer |
projects=self.getProjectFields('xdata_05') # get Projects sorted by xdata_05 |
projects=self.getProjectFields('xdata_05') # get Projects sorted by xdata_05 |
|
print "pj",projects |
for project in projects: #suche alle subtrees der treeId |
for project in projects: #suche alle subtrees der treeId |
#print treeId |
#print treeId |
|
|
Line 173 class MPIWGRoot(Folder):
|
Line 177 class MPIWGRoot(Folder):
|
try: |
try: |
numbers.append(int(founds.group(0).split(".")[len(founds.group(0).split("."))-1])) |
numbers.append(int(founds.group(0).split(".")[len(founds.group(0).split("."))-1])) |
except: |
except: |
numbers.append(0) |
numbers.append(int(0)) |
numbers.sort() |
|
highest=int(numbers[len(numbers)-1]) |
try: |
|
highest=max(numbers) |
|
except: |
|
highest=0 |
projects=self.showNewProjects() |
projects=self.showNewProjects() |
for i in self.makeList(select): |
for i in self.makeList(select): |
highest+=10 |
highest+=10 |
Line 386 class MPIWGProject(Folder):
|
Line 393 class MPIWGProject(Folder):
|
self.title=id |
self.title=id |
if argv: |
if argv: |
for arg in definedFields: |
for arg in definedFields: |
|
try: |
setattr(self,arg,argv[arg]) |
setattr(self,arg,argv[arg]) |
|
except: |
|
setattr(self,arg,"") |
else: |
else: |
for arg in definedFields: |
for arg in definedFields: |
setattr(self,arg,'') |
setattr(self,arg,'') |