comparison MPIWGStaff.py @ 38:3c98cc79dd14

version 0.1 mit publicationen von pubman (TEST!!)
author dwinter
date Fri, 26 Apr 2013 19:09:50 +0200
parents 9b38ba45773b
children fd8e78bbc5ed 955d102392db
comparison
equal deleted inserted replaced
37:9b38ba45773b 38:3c98cc79dd14
1118 tmp=[x for x in list] 1118 tmp=[x for x in list]
1119 tmp.sort(sort) 1119 tmp.sort(sort)
1120 1120
1121 return tmp 1121 return tmp
1122 1122
1123 1123 def getPublications(self,memberID="renn"):
1124
1125 try:
1126 pubs=self.mpiwgPubman.getPublications(memberID)
1127 return pubs
1128 except:
1129 return []
1124 def manage_addMPIWGStaffFolderForm(self): 1130 def manage_addMPIWGStaffFolderForm(self):
1125 """form for adding the project""" 1131 """form for adding the project"""
1126 pt=PageTemplateFile('zpt/addMPIWGStaffFolderForm', globals()).__of__(self) 1132 pt=PageTemplateFile('zpt/addMPIWGStaffFolderForm', globals()).__of__(self)
1127 return pt() 1133 return pt()
1128 1134
1517 query+="VALUES (%s)"%valuestring 1523 query+="VALUES (%s)"%valuestring
1518 if not (newEntries[newEntry][mainfield[newEntry]].lstrip().rstrip()==""): 1524 if not (newEntries[newEntry][mainfield[newEntry]].lstrip().rstrip()==""):
1519 self.executeZSQL(query) 1525 self.executeZSQL(query)
1520 1526
1521 1527
1528
1522 1529
1523 1530
1524 def deleteField(self,REQUEST): 1531 def deleteField(self,REQUEST):
1525 """delete entry""" 1532 """delete entry"""
1526 1533
1545 def getStaffURL(self): 1552 def getStaffURL(self):
1546 ident = self.content.e_mail; 1553 ident = self.content.e_mail;
1547 splitted = ident.split("@"); 1554 splitted = ident.split("@");
1548 return splitted[0] 1555 return splitted[0]
1549 1556
1557 def getPublications(self):
1558
1559 pubs= self.folder.getPublications("")
1560
1561 return pubs
1550 1562
1551 1563
1552 InitializeClass(MPIWGStaffMember) 1564 InitializeClass(MPIWGStaffMember)