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 |
|
|
|
|