# HG changeset patch # User casties # Date 1383746616 -3600 # Node ID a30307377ed97b7f19db4eea281ea49411d8460a # Parent f863fe7dc4e52bf077d177654899aa6e8804c62f add project active state to getAllProjectsAndTagsAsCSV. diff -r f863fe7dc4e5 -r a30307377ed9 MPIWGThesaurus.py --- a/MPIWGThesaurus.py Tue Nov 05 13:56:17 2013 +0100 +++ b/MPIWGThesaurus.py Wed Nov 06 15:03:36 2013 +0100 @@ -331,7 +331,7 @@ def getAllProjectsAndTagsAsCSV(self,active=0,archived=0,RESPONSE=None): """alle projekte auch die nicht getaggten""" retList=[] - headers=['projectId','sortingNumber','projectName','scholars','startedAt','completedAt','lastChangeThesaurusAt','lastChangeProjectAt','projectCreatedAt','persons','objects'] + headers=['projectId','sortingNumber','projectName','scholars','startedAt','completedAt','lastChangeThesaurusAt','lastChangeProjectAt','projectCreatedAt','active','persons','objects'] headers.extend(list(self.tags.keys())) retList.append("\t".join(headers)) @@ -351,7 +351,8 @@ n = re.sub("[:\- ]","",str(changeDate)) retProj.append(n) retProj.append(utf8ify(getattr(proj,'creationTime','20050101000000'))) - retProj.append("")#TODO: project created at + retProj.append("")#TODO: project created at + retProj.append(str(proj.isActiveProject())) retProj.append(";".join([person[1] for person in self.getPersonsFromProject(proj.getId())])) #retProj.append(";".join([person[1] for person in self.thesaurus.getHistoricalPlacesFromProject(proj.getId())])) retProj.append(";".join([person[1] for person in self.getObjectsFromProject(proj.getId())]))