Annotation of OSAS/OSA_system/OSAS_addfiles.py, revision 1.2

1.1       dwinter     1: # Methoden und Classen zum Hinzufuegen von Dokumenten
                      2: 
                      3: import OSAS_add
                      4: from OFS.Folder import Folder
                      5: from AccessControl import ClassSecurityInfo
                      6: from Globals import InitializeClass
                      7: from Products.PageTemplates.PageTemplateFile import PageTemplateFile
                      8: from Products.PageTemplates.PageTemplate import PageTemplate
                      9: 
                     10: class OSAS_add_Document(Folder):
                     11:     """Hinzufuegen eines Dokumentes zum Storage"""
                     12:     security=ClassSecurityInfo()
                     13: 
                     14:     def __init__(self,id):
                     15:         """initialize a new instance"""
                     16:         self.id = id
                     17:         
                     18:         
                     19:     meta_type='OSAS_add_Document'    
                     20:     manage_options = Folder.manage_options+(
                     21:             {'label':'Main Config','action':'add_Document_config'},
                     22:             )
                     23:         
                     24:      
                     25:         
                     26:     security.declarePublic('add_Document_config')
                     27:     def add_Document_config(self):
                     28:         """Main configuration"""
                     29:         pt=PageTemplateFile('products/OSA_system/ChangeOSAS_addDocument.zpt').__of__(self)
                     30:         return pt()
                     31:     
                     32:     security.declarePublic('change_OSAS_add_Document')
                     33:     def change_OSAS_add_Document(self,RESPONSE=None):
                     34:         """Change"""
                     35: #        self.RootFolderName=RootFolderName
                     36:         if RESPONSE is not None:
                     37:             RESPONSE.redirect('manage_main')
                     38: 
                     39:     security.declarePublic('index_html')
                     40:     def index_html(self):
                     41:         """stantard aufruf"""
                     42:         return OSAS_add.add(self,no_upload=1)
                     43: 
                     44: 
                     45:     security.declarePublic('add2')
                     46:     def add2(self):
                     47:         """ anlegen naechster schritt"""
                     48:         return OSAS_add.add2(self)
                     49: 
                     50:     def add3(self):
                     51:         """Foldername"""
                     52:         return OSAS_add.add3(self)
                     53: 
                     54:     def add4(self):
                     55:         """Applet"""
                     56:         return OSAS_add.add4(self)
                     57: 
                     58:     def add5(self):
                     59:         """Foldername"""
                     60:         return OSAS_add.add5(self)
                     61: 
                     62:     def add6(self):
                     63:         """write new index.meta file"""
                     64:         return OSAS_add.add6(self)
                     65: 
                     66: 
                     67:     def addImages(self,path):
                     68:         """Hinzufügen eines neuen Imagesfolders"""
                     69:         return OSAS_add.addImages(self,path)
                     70: 
                     71:     def addImages2(self):
                     72:         """Upload des neuen Imagefolders"""
1.2     ! dwinter    73:         return OSAS_add.addImages2(self)
        !            74: 
1.1       dwinter    75:     
                     76: def manage_AddOSAS_add_DocumentForm(self):
                     77:     """interface for adding the OSAS_add_Metadata"""
                     78:     pt=PageTemplateFile('products/OSA_system/AddOSAS_document.zpt').__of__(self)
                     79:     return pt()
                     80: 
                     81: def manage_AddOSAS_add_Document(self,id,RESPONSE=None):
                     82:     """add the OSAS_root"""
                     83:     newObj=OSAS_add_Document(id)
                     84:     self.Destination()._setObject(id,newObj)
                     85:     if RESPONSE is not None:
                     86:         RESPONSE.redirect('manage_main')
                     87: 
                     88:             
                     89: InitializeClass(OSAS_add_Document)
                     90: 
1.2     ! dwinter    91: 
        !            92: class OSAS_add_Text(Folder):
        !            93:     """Hinzufuegen eines Text-Dokumentes zum Storage"""
        !            94:     security=ClassSecurityInfo()
        !            95: 
        !            96:     def __init__(self,id):
        !            97:         """initialize a new instance"""
        !            98:         self.id = id
        !            99:         
        !           100:         
        !           101:     meta_type='OSAS_add_Text'    
        !           102:     manage_options = Folder.manage_options+(
        !           103:             {'label':'Main Config','action':'add_Text_config'},
        !           104:             )
        !           105:         
        !           106:      
        !           107:         
        !           108:     security.declarePublic('add_Text_config')
        !           109:     def add_Text_config(self):
        !           110:         """Main configuration"""
        !           111:         pt=PageTemplateFile('products/OSA_system/ChangeOSAS_addText.zpt').__of__(self)
        !           112:         return pt()
        !           113:     
        !           114:     security.declarePublic('change_OSAS_add_Text')
        !           115:     def change_OSAS_add_Text(self,RESPONSE=None):
        !           116:         """Change"""
        !           117: #        self.RootFolderName=RootFolderName
        !           118:         if RESPONSE is not None:
        !           119:             RESPONSE.redirect('manage_main')
        !           120: 
        !           121:     def addText(self,path):
        !           122:         """Add a fulltext"""
        !           123:         return OSAS_add.addText(self,path)
        !           124: 
        !           125:     def addText2(self):
        !           126:         """Read the file and store it"""
        !           127:         return OSAS_add.addText2(self)
        !           128: def manage_AddOSAS_add_TextForm(self):
        !           129:     """interface for adding the OSAS_add_Metadata"""
        !           130:     pt=PageTemplateFile('products/OSA_system/AddOSAS_text.zpt').__of__(self)
        !           131:     return pt()
        !           132: 
        !           133: def manage_AddOSAS_add_Text(self,id,RESPONSE=None):
        !           134:     """add the OSAS_root"""
        !           135:     newObj=OSAS_add_Text(id)
        !           136:     self.Destination()._setObject(id,newObj)
        !           137:     if RESPONSE is not None:
        !           138:         RESPONSE.redirect('manage_main')
        !           139: 
        !           140:             
        !           141: InitializeClass(OSAS_add_Text)
        !           142: 
        !           143: class OSAS_add_Presentation(Folder):
        !           144:     """Hinzufügen der Presentationsinformationen"""
        !           145:     security=ClassSecurityInfo()
        !           146: 
        !           147:     def __init__(self,id):
        !           148:         """initialize a new instance"""
        !           149:         self.id = id
        !           150:         
        !           151:         
        !           152:     meta_type='OSAS_add_Presentation'    
        !           153:     manage_options = Folder.manage_options+(
        !           154:             {'label':'Main Config','action':'add_Presentation_config'},
        !           155:             )
        !           156:         
        !           157:      
        !           158:         
        !           159:     security.declarePublic('add_Presentation_config')
        !           160:     def add_Presentation_config(self):
        !           161:         """Main configuration"""
        !           162:         pt=PageTemplateFile('products/OSA_system/ChangeOSAS_addPresentation.zpt').__of__(self)
        !           163:         return pt()
        !           164:     
        !           165:     security.declarePublic('change_OSAS_add_Presentation')
        !           166:     def change_OSAS_add_Presentation(self,RESPONSE=None):
        !           167:         """Change"""
        !           168: #        self.RootFolderName=RootFolderName
        !           169:         if RESPONSE is not None:
        !           170:             RESPONSE.redirect('manage_main')
        !           171: 
        !           172:     def addPresentation(self,path):
        !           173:         """Hinzufügen der Presenationsinformation"""
        !           174:         return OSAS_add.addPresentation(self,path)
        !           175: 
        !           176:     def addPresentation2(self):
        !           177:         """Eingabe von Metadateninformationen"""
        !           178:         return OSAS_add.addPresentation2(self)
        !           179:     
        !           180: def manage_AddOSAS_add_PresentationForm(self):
        !           181:     """interface for adding the OSAS_add_Metadata"""
        !           182:     pt=PageTemplateFile('products/OSA_system/AddOSAS_presentation.zpt').__of__(self)
        !           183:     return pt()
        !           184: 
        !           185: def manage_AddOSAS_add_Presentation(self,id,RESPONSE=None):
        !           186:     """add the OSAS_root"""
        !           187:     newObj=OSAS_add_Presentation(id)
        !           188:     self.Destination()._setObject(id,newObj)
        !           189:     if RESPONSE is not None:
        !           190:         RESPONSE.redirect('manage_main')
        !           191: 
        !           192:             
        !           193: InitializeClass(OSAS_add_Presentation)
        !           194: 
        !           195: class OSAS_combineTextImage(Folder):
        !           196:     """Hinzufügen der Combine Text und Image"""
        !           197:     security=ClassSecurityInfo()
        !           198: 
        !           199:     def __init__(self,id):
        !           200:         """initialize a new instance"""
        !           201:         self.id = id
        !           202:         
        !           203:         
        !           204:     meta_type='OSAS_combineTextImage'    
        !           205:     manage_options = Folder.manage_options+(
        !           206:             {'label':'Main Config','action':'combineTextImage_config'},
        !           207:             )
        !           208:         
        !           209:      
        !           210:         
        !           211:     security.declarePublic('combineTextImage_config')
        !           212:     def combineTextImage_config(self):
        !           213:         """Main configuration"""
        !           214:         pt=PageTemplateFile('products/OSA_system/ChangeOSAS_combineTextImage.zpt').__of__(self)
        !           215:         return pt()
        !           216:     
        !           217:     security.declarePublic('change_OSAS_combineTextImage')
        !           218:     def change_OSAS_combineTextImage(self,RESPONSE=None):
        !           219:         """Change"""
        !           220: #        self.RootFolderName=RootFolderName
        !           221:         if RESPONSE is not None:
        !           222:             RESPONSE.redirect('manage_main')
        !           223:             
        !           224:     security.declarePublic('combineTextImage')
        !           225:     def combineTextImage(self,path):
        !           226:         """Hinzufügen der Presenationsinformation"""
        !           227:         return OSAS_add.combineTextImage(self,path)
        !           228: 
        !           229:     def combineTextImage2(self,path):
        !           230:         """Eingabe von Metadateninformationen"""
        !           231:         return OSAS_add.combineTextImage2(self,path)
        !           232: 
        !           233:     
        !           234: def manage_AddOSAS_combineTextImageForm(self):
        !           235:     """interface for adding the OSAS_add_Metadata"""
        !           236:     pt=PageTemplateFile('products/OSA_system/AddOSAS_combineTextImage.zpt').__of__(self)
        !           237:     return pt()
        !           238: 
        !           239: def manage_AddOSAS_combineTextImage(self,id,RESPONSE=None):
        !           240:     """add the OSAS_root"""
        !           241:     newObj=OSAS_combineTextImage(id)
        !           242:     self.Destination()._setObject(id,newObj)
        !           243:     if RESPONSE is not None:
        !           244:         RESPONSE.redirect('manage_main')
        !           245: 
        !           246:             
        !           247: InitializeClass(OSAS_combineTextImage)

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