comparison MPIWGThesaurus.py @ 43:f863fe7dc4e5

really show all projects in getAllProjectsAndTagsCSV.
author casties
date Tue, 05 Nov 2013 13:56:17 +0100
parents b1f5d42bb93b
children a30307377ed9
comparison
equal deleted inserted replaced
42:b1f5d42bb93b 43:f863fe7dc4e5
326 ret+="\t".join(retarray)+"\n" 326 ret+="\t".join(retarray)+"\n"
327 327
328 return ret 328 return ret
329 329
330 330
331 def getAllProjectsAndTagsAsCSV(self,archived=1,RESPONSE=None): 331 def getAllProjectsAndTagsAsCSV(self,active=0,archived=0,RESPONSE=None):
332 """alle projekte auch die nicht getaggten""" 332 """alle projekte auch die nicht getaggten"""
333 retList=[] 333 retList=[]
334 headers=['projectId','sortingNumber','projectName','scholars','startedAt','completedAt','lastChangeThesaurusAt','lastChangeProjectAt','projectCreatedAt','persons','objects'] 334 headers=['projectId','sortingNumber','projectName','scholars','startedAt','completedAt','lastChangeThesaurusAt','lastChangeProjectAt','projectCreatedAt','persons','objects']
335 headers.extend(list(self.tags.keys())) 335 headers.extend(list(self.tags.keys()))
336 retList.append("\t".join(headers)) 336 retList.append("\t".join(headers))
337 337
338 projectTags = self.getProjectsAndTags() 338 projectTags = self.getProjectsAndTags()
339 projects = self.getMPIWGRoot().getProjectFolder().getProjectsAsList(archived=archived) 339 projects = self.getMPIWGRoot().getProjectFolder().getProjectsAsList(active=active,archived=archived)
340 for proj in projects: 340 for proj in projects:
341 p_name = proj.getLabel() 341 p_name = proj.getLabel()
342 retProj=[] 342 retProj=[]
343 #if (not proj.isArchivedProject() and archived==1) or (proj.isArchivedProject() and archived==2): 343 #if (not proj.isArchivedProject() and archived==1) or (proj.isArchivedProject() and archived==2):
344 retProj.append(utf8ify(proj.getId())) 344 retProj.append(utf8ify(proj.getId()))