Diff for /OSAS/OSA_system/OSAS_addfiles.py between versions 1.2 and 1.3

version 1.2, 2003/10/05 18:15:06 version 1.3, 2003/10/06 16:22:09
Line 1 Line 1
 # Methoden und Classen zum Hinzufuegen von Dokumenten  # Methoden und Classen zum Hinzufuegen von Dokumenten
   
   import urllib
 import OSAS_add  import OSAS_add
 from OFS.Folder import Folder  from OFS.Folder import Folder
 from AccessControl import ClassSecurityInfo  from AccessControl import ClassSecurityInfo
Line 140  def manage_AddOSAS_add_Text(self,id,RESP Line 141  def manage_AddOSAS_add_Text(self,id,RESP
                           
 InitializeClass(OSAS_add_Text)  InitializeClass(OSAS_add_Text)
   
   class OSAS_add_contextData(Folder):
       """Einfuegen eines Documentes in eine Collection"""
       
       security=ClassSecurityInfo()
   
               
       meta_type='OSAS_add_contextData'    
   
       def __init__(self,id,collection):
           self.id=id
           self.collection=collection
   
       def generateTree(self,depth=3):
           """Erzeugt HTML-Tree der Collection"""
           
   
           def getChilds(id,depth,items):
               list=[]
               for object in item:
                   if (depth==object[2])&(id==object[0]):
                       list.append[object]
   
   
           exec("items=self.getPhysicalRoot()."+self.collection+".getCollectionTree()")
   
           
           
                   
           
   
           return a[1][0].id
   
       def addContextData(self):
           pt=PageTemplateFile('products/OSA_system/contextDataMain.zpt').__of__(self)
   
   
       manage_options = Folder.manage_options+(
               {'label':'Main Config','action':'add_contextData_config'},
               )
           
        
       def add_contextData_config(self):
           """Main configuration"""
           pt=PageTemplateFile('products/OSA_system/ChangeOSAS_add_contextData.zpt').__of__(self)
           return pt()
       
       
       def change_OSAS_add_contextData(self,collection,RESPONSE=None):
           """Change"""
           self.collection=collection
           if RESPONSE is not None:
               RESPONSE.redirect('manage_main')
               
   def manage_AddOSAS_add_contextDataForm(self):
       """interface for adding the OSAS_add_Metadata"""
       pt=PageTemplateFile('products/OSA_system/AddOSAS_contextData.zpt').__of__(self)
       return pt()
   
   def manage_AddOSAS_add_contextData(self,id,collection,RESPONSE=None):
       """add the OSAS_root"""
       newObj=OSAS_add_contextData(id,collection)
       self.Destination()._setObject(id,newObj)
       if RESPONSE is not None:
           RESPONSE.redirect('manage_main')
   
               
   InitializeClass(OSAS_add_contextData)
   
 class OSAS_add_Presentation(Folder):  class OSAS_add_Presentation(Folder):
     """Hinzufügen der Presentationsinformationen"""      """Hinzufügen der Presentationsinformationen"""
     security=ClassSecurityInfo()      security=ClassSecurityInfo()

Removed from v.1.2  
changed lines
  Added in v.1.3


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