Diff for /OSAS/OSA_system/OSAS_archiver.py between versions 1.5 and 1.6

version 1.5, 2003/12/28 17:11:05 version 1.6, 2004/01/06 14:39:49
Line 81  class OSAS_metadataOrganizer(SimpleItem, Line 81  class OSAS_metadataOrganizer(SimpleItem,
         self.title=title          self.title=title
         #self.acquisitionData=['provider_name','provider_address','provider_contact','provider_url','date','description']          #self.acquisitionData=['provider_name','provider_address','provider_contact','provider_url','date','description']
   
   
       def getName(self):
           """gives name from request session path"""
           path=self.REQUEST.SESSION['path']
           splitted=path.split("/")
           return splitted[len(splitted)-1]
           
       def addRessourceMeta(self,path=None,RESPONSE=None):
           """Metadaten fuer Ressource"""
           if not path:
               path=self.REQUEST.SESSION['path']
   
           else:
               self.REQUEST.SESSION['path']=path
   
           pt=PageTemplateFile('Products/OSA_system/inputRessourceData.zpt').__of__(self)
           return pt()
   
           
       def writeRessourceMetadata(self,name,date,description,creator,RESPONSE=None):
           """schreibe Resourcedata in index.meta"""
   
           path=self.REQUEST.SESSION['path']
   
           subnodes={}
           subnodes['name']=name
           subnodes['archive-creation-date']=date
           subnodes['creator']=creator       
           subnodes['description']=description
           
           changeNodesInIndexMeta(path,"",subnodes)
           self.inbox.addPath(self.REQUEST.SESSION['path'])
           RESPONSE.redirect(self.REQUEST['URL2'])
           
           
     def addAcquisition(self,path):      def addAcquisition(self,path):
         """Hinzufügen von Acquisition Daten"""          """Hinzufügen von Acquisition Daten"""
         self.REQUEST.SESSION['path']=path          self.REQUEST.SESSION['path']=path
         pt=PageTemplateFile('Products/OSA_system/inputAcquisitionData.zpt').__of__(self)          pt=PageTemplateFile('Products/OSA_system/inputAcquisitionData.zpt').__of__(self)
         return pt()          return pt()
   
   
     def writeAcquisitionMetadata(self,date,path,media_type,producer="mpiwg",description=""):      def writeAcquisitionMetadata(self,date,path,media_type,producer="mpiwg",description=""):
         """Schreibe Acquisiondata in index.meta"""          """Schreibe Acquisiondata in index.meta"""
                   
Line 152  class OSAS_metadataOrganizer(SimpleItem, Line 188  class OSAS_metadataOrganizer(SimpleItem,
         #for key in form.keys():          #for key in form.keys():
         #    subnodes[key]=form['device']          #    subnodes[key]=form['device']
         subnodes=form          subnodes=form
           del subnodes['bibdata_type'] #in form but not metadata
         changeNodesInIndexMeta(self.REQUEST.SESSION['path'],"bib",subnodes,nodeAttributes={'type':bibdata_type},parent="meta")          changeNodesInIndexMeta(self.REQUEST.SESSION['path'],"bib",subnodes,nodeAttributes={'type':bibdata_type},parent="meta")
         self.inbox.addPath(self.REQUEST.SESSION['path'])          #return self.REQUEST
         RESPONSE.redirect(self.REQUEST['URL2'])          return self.addRessourceMeta()
                   
   
   
Line 199  class OSAS_processViewer(SimpleItem,Pers Line 236  class OSAS_processViewer(SimpleItem,Pers
         self.REQUEST.SESSION['something']=something          self.REQUEST.SESSION['something']=something
         return 1          return 1
   
     def getFile(self):      def getFile(self,number):
         """get info from session"""          """get info from session"""
         return self.REQUEST.SESSION['something']          check=self.getoverview('/var/tmp/archiver').messages()[number]
           return check
   
     def getoverview(self,path):      def getoverview(self,path):
         """get overview"""          """get overview"""
Line 236  class OSAS_processViewer(SimpleItem,Pers Line 274  class OSAS_processViewer(SimpleItem,Pers
         return rval()          return rval()
   
   
     def view(self):      def view(self,number):
         """view page"""          """view page"""
           self.errnum=number
         pt=PageTemplateFile('Products/OSA_system/processViewerView.zpt').__of__(self)          pt=PageTemplateFile('Products/OSA_system/processViewerView.zpt').__of__(self)
         return pt()          return pt()
   

Removed from v.1.5  
changed lines
  Added in v.1.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>