version 1.47.2.99, 2008/09/03 21:16:40
|
version 1.47.2.100, 2008/09/03 21:52:14
|
Line 1044 class MPIWGProject(CatalogAware,Folder):
|
Line 1044 class MPIWGProject(CatalogAware,Folder):
|
splitted=[x.capitalize() for x in txt.split("-")] |
splitted=[x.capitalize() for x in txt.split("-")] |
return "-".join(splitted) |
return "-".join(splitted) |
|
|
|
def getNamesOrdered(self,list): |
|
"""Sortiert die Liste nach der Reihenfolge in xdata_01""" |
|
|
|
nameList=self.getContent('xdata_01') |
|
if nameList.find(";")>-1: # rate Trenner ist ; |
|
names=nameList.split(";") |
|
else: |
|
names=nameList.split(",") |
|
|
|
self._v_names=[] |
|
for name in names: |
|
self._v_names.append(name.rstrip().lstrip()) |
|
|
|
|
|
def sort(x,y): |
|
try: |
|
return cmp(self._v_names.index(x[0]),self._v_names.index(y[0])) |
|
except: |
|
return 0 |
|
|
|
list.sort(sort) |
|
|
|
return list |
|
|
|
##nameList=nameList.replace(";",",") # falls ; als Trenner ersetze |
|
|
|
|
|
|
|
|
def identifyNames(self,nameList): |
def identifyNames(self,nameList): |
"""Bekommt eine Komma oder Semikolon getrennte Liste mit Name der Form Vorname MittelName(n) Nachname |
"""Bekommt eine Komma oder Semikolon getrennte Liste mit Name der Form Vorname MittelName(n) Nachname |
und ordnet diese dann Mitarbeiter IDs zu falls es schone eine Liste gibt wird im Projekte gibt wird diese Upgedated. |
und ordnet diese dann Mitarbeiter IDs zu falls es schone eine Liste gibt wird im Projekte gibt wird diese Upgedated. |
Line 1093 class MPIWGProject(CatalogAware,Folder):
|
Line 1122 class MPIWGProject(CatalogAware,Folder):
|
else: |
else: |
returnNamesDict[name]=[] |
returnNamesDict[name]=[] |
|
|
|
logging.error("id: %s"%repr(returnNamesDict)) |
return returnNamesDict |
return returnNamesDict |
|
|
def editMPIWGProject(self,RESPONSE=None,fromEdit=None): |
def editMPIWGProject(self,RESPONSE=None,fromEdit=None): |