--- OSAS/OSA_system/OSAS_addfiles.py 2004/05/06 16:58:57 1.32 +++ OSAS/OSA_system/OSAS_addfiles.py 2004/06/22 06:39:04 1.33 @@ -306,13 +306,17 @@ class OSAS_add_contextData(Folder): params=urllib.urlencode({'id':id,'title':title,'link':link,'label':label,'description':description,'contentType':content_type,'responsible':responsible,'weight':weight,'credits':credits,'metalink':metalink}) + print params + retStr=urllib.urlopen(collection+"/addResource",params).read() if not retStr: return "An Error occured adding the resource\n" - urllib.urlopen(collection+"/"+id+"/ECHO_getResourceMD").read() + print urllib.urlopen(collection+"/"+id+"/copyIndex_meta2echo_resource").read() + print urllib.urlopen(collection+"/"+id+"/generate_label").read() + print urllib.urlopen(collection+"/"+id+"/generate_title").read() return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL2']+'?path='+path) @@ -474,20 +478,21 @@ class OSAS_combineTextImage(Folder): newtemplate=PageTemplateFile('Products/OSA_system/zpt/ImageandText').__of__(self) return newtemplate() - def getProjects(self,obj_ids=None): - """Get the Project title for configuration""" + def getViewerTemplateSets(self,obj_ids=None): + """Get the ViewerTemplateSet title for configuration""" ret=[] - + viewerTemplateSets=self.ZopeFind(self.viewerTemplateSets,obj_metatypes=['OSAS_viewerTemplateSet'],obj_ids=obj_ids)#assumes viewerTemplateSets folder somewhere in the hierarchie. + try: - projects=self.ZopeFind(self.projects,obj_metatypes=['OSAS_project'],obj_ids=obj_ids)#assumes projects folder somewhere in the hierarchie. + viewerTemplateSets=self.ZopeFind(self.viewerTemplateSets,obj_metatypes=['OSAS_viewerTemplateSet'],obj_ids=obj_ids)#assumes viewerTemplateSets folder somewhere in the hierarchie. - for project in projects: - ret.append((project[1].title,project[0],project[1])) + for viewerTemplateSet in viewerTemplateSets: + ret.append((viewerTemplateSet[1].title,viewerTemplateSet[0],viewerTemplateSet[1])) return ret except: - return [('no Projectfolders','')] + return [('no ViewerTemplateSetfolders','')] def getTextToolsField(self,path,name,default=''): """Lese Textoolsfelder aus index.meta im path aus""" @@ -528,10 +533,10 @@ class OSAS_combineTextImage(Folder): return pt() - def isSelectedProject(self,obj,id): + def isSelectedViewerTemplateSet(self,obj,id): """is ausgewählt""" - if self.REQUEST['project']==id: + if self.REQUEST['viewerTemplateSet']==id: return 1 else: return None