Annotation of OSA_system2/OSAS_root.pyc, revision 1.1.1.1

1.1       dwinter     1: ;ς
                      2: 
                      3: žAc@s&dZd&k&Tdk&Z&dklZ&dklZlZ&dklZ&dk    l
                      4: Z
                      5: &dklZ&dk
lZ&dkZd&kTdkZdkZd&kTdkZdkZd   klZ&d
                      6: e
                      7: f&d„ƒYZd„Zed
„&Zde
                      8: efd„ƒYZd„Zed„&Z dS(s™ OSAS_contains the basic classes for configuring the OSAS and basic objects for displaying data. All site specific adaptation should be made in OSAS_Root(&s&*N(&s
                      9: SimpleItem(s    localtimesstrftime(&sImplicit(&sFolder(&sPageTemplateFile(&sPageTemplate(&spackage_homesOSAS_viewerObjectcBsZtZ&dZd&Zdd„&Zeihdd<dd<f&Zd„Zeed   „Z   RS(
                     10: sG
                     11:     Grundlegende Klasse fuer Viewer zur Zeit noch in Entwicklung
                     12: 
                     13:     sOSAS_ViewerObject__neuscCs7|&|_||_||_t|ƒ&|_||_d&S(sΈ&inititialisiere die Klasse
                     14: 
                     15:         :Parameters:
                     16:          - `id` : Zope ID des Objektes
                     17:          - `title`: Titel des Objektes
                     18:          - `prefix` : URL bzw. URL Rumpf der Zusammen mit dem Pfad des Objectes die Anzeige URL ergibt
                     19:          - `objectType` : liste von Objekttypen die mittels dieses Viewers angezeigt werden kφnnen.
                     20:          - `ignorePath` : Pfad der bei dem όbergebenen Pfad element ingnoriert werden soll. Optional.
                     21:         N(sidsselfstitlesprefixstoListsobjectTypess
                     22: ignorePath(sselfsidstitlesprefixsobjectTypess
                     23: ignorePath((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pys__init__s    &  &   &   &&slabelsMain ConfigsactionschangeViewerObjectFormc&Cs;tt&iittƒƒ&d&dƒƒ&i|ƒ&}&|&ƒSdS(sMain configurationszptschangeViewerObjectForm.zptN(   sPageTemplateFilesosspathsjoinspackage_homesglobalss__of__sselfspt(sselfspt((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pyschangeViewerObjectForm0s&&0&cCsL|&|_||_||_t|ƒ&|_|tj  o&|id&ƒ&&n&&dS(sChange RootFolderNamesmanage_mainN( stitlesselfsprefixs
                     24: ignorePathstoListsobjectTypessRESPONSEsNonesredirect(sselfstitlesprefixsobjectTypess
                     25: ignorePathsRESPONSE((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pyschangeViewerObject5s&&  &   &   &
&(
                     26: s__name__s
                     27: __module__s__doc__s meta_types__init__sFoldersmanage_optionsschangeViewerObjectFormsNoneschangeViewerObject(((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pysOSAS_viewerObjects&" c&Cs;tt&iittƒƒ&d&dƒƒ&i|ƒ&}&|&ƒSdS(sform for adding a viewer ObjectszptsaddViewerObjectForm.zptN(   sPageTemplateFilesosspathsjoinspackage_homesglobalss__of__sselfspt(sselfspt((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pysmanage_addViewerObjectForm@s&&0&cCsJt|&||||ƒ}|i|&|ƒ&|t
                     28: j o&|id&ƒ&&n&&dS(sadd the OSAS_rootsmanage_mainN(sOSAS_viewerObjectsidstitlesprefixsobjectTypess
                     29: ignorePathsnewObjsselfs
                     30: _setObjectsRESPONSEsNonesredirect(sselfsidstitlesprefixsobjectTypess
                     31: ignorePathsRESPONSEsnewObj((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pysmanage_addViewerObjectEs
                     32: &&&
&s OSAS_rootcBsxtZ&dZed&„&ZdZeihdd<dd<f&Zei  Z  d„Z
                     33: ed„&ZeZd   „Z
d
                     34: „ZRS(s'Implicit Folder of the  Storage SystemscCs|&|_||_||_d&S(sνinitialize a new instance
                     35: 
                     36: 
                     37:         @param id: Zope ID des Objektes
                     38:         @param rootFolderName : path zum root folder des Storagesystems
                     39:         @param uploadServerletUrl : url des UploadServlets (required fuer batch upload)
                     40: 
                     41:         N(sidsselfsrootFolderNamesuploadServletUrl(sselfsidsrootFolderNamesuploadServletUrl((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pys__init__Ps   &   &sOSAS_Root__neuslabelsMain ConfigsactionschangeRootFormc&Cs;tt&iittƒƒ&d&dƒƒ&i|ƒ&}&|&ƒSdS(sMain configurationszptschangeRootForm.zptN(  sPageTemplateFilesosspathsjoinspackage_homesglobalss__of__sselfspt(sselfspt((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pyschangeRootFormgs&&0cCs4|&|_||_|tj  o&|id&ƒ&&n&&dS(sChange RootFolderNamesmanage_mainN(srootFolderNamesselfsuploadServletUrlsRESPONSEsNonesredirect(sselfsrootFolderNamesuploadServletUrlsRESPONSE((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pys
                     42: changeRootms
                     43: &&       
&c&&&Cs|i&Sd&S(sgibt  url des servlets zurueckN(sselfsuploadServletUrl(&sself((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pysgetUploadServletUrlxs&&cCsšti&|ƒ&iƒ}ytiii|ƒ&}Wn$&&&t   i
                     44: d&t  id|ƒ&dSn&X|i
t|&ƒ&d}t|dƒ}|i|ƒ&&|iƒ&dSdS(sq&lade lese ein xml file aus URL und schreibe es in den localen Filebaum
                     45:         
                     46:         @param index_meta_url: url eines index.meta files auf dem lokalen Server, es gilt rootFolderName + pfad teil der url = pfad auf dem Server. 
                     47:         @param xml_url: externe url file hier ersetzt obiges index.meta
                     48:         @return: 'error' als String bei Fehler 'ok' bei ok.
                     49:         sOSAS_Root (downloadExternalXML)scannot parse: %sserroris&wsokN(surllibsurlopensxml_urlsreadsxmlneusxmlsdomsminidomsparseStringszLOGsLOGsERRORsselfsrootFolderNamesurlparsesindex_meta_urlspathsopensfhswritesclose(sselfsindex_meta_urlsxml_urlsxmlneusdomsfhspath((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pysdownloadExternalXML}s&&&
&
                     50: &(s__name__s
                     51: __module__s__doc__sNones__init__s   meta_typesFoldersmanage_optionssOSAS_helperssOSASObjectTypesschangeRootForms
                     52: changeRoots localDatesgetUploadServletUrlsdownloadExternalXML(((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pys   OSAS_rootNs&&"        c&Cs;tt&iittƒƒ&d&dƒƒ&i|ƒ&}&|&ƒSdS(s"interface for adding the OSAS_rootszptsaddOSAS_rootForm.zptN(   sPageTemplateFilesosspathsjoinspackage_homesglobalss__of__sselfspt(sselfspt((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pysmanage_addOSAS_rootForm™s&&0&cCsDt|&||ƒ}|i|&|ƒ&|tj o&|i   d&ƒ&&n&&dS(sadd the OSAS_rootsmanage_mainN(
                     53: s   OSAS_rootsidsRootFolderNamesuploadServletUrlsnewObjsselfs
                     54: _setObjectsRESPONSEsNonesredirect(sselfsidsRootFolderNamesuploadServletUrlsRESPONSEsnewObj((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pysmanage_addOSAS_rootžs
                     55: &&&&
&(!s__doc__sOSAS_helperssOFS.SimpleItems
                     56: SimpleItemstimes    localtimesstrftimesAcquisitionsImplicits
                     57: OFS.FoldersFolders'Products.PageTemplates.PageTemplateFilesPageTemplateFiles#Products.PageTemplates.PageTemplatesPageTemplatesurllibsurlparsesresxml.dom.minidomsxmlstypesszLOGsos.pathsossGlobalsspackage_homesOSAS_viewerObjectsmanage_addViewerObjectFormsNonesmanage_addViewerObjects OSAS_rootsmanage_addOSAS_rootFormsmanage_addOSAS_root(sxmlsOSAS_viewerObjectsmanage_addViewerObjectsrespackage_homesmanage_addOSAS_rootsurllibsPageTemplatesOSAS_helperss
                     58: SimpleItemsmanage_addOSAS_rootForms OSAS_rootsPageTemplateFilesmanage_addViewerObjectFormszLOGsFoldersossImplicitsstrftimes  localtime((sP/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/OSA_system2/OSAS_root.pys&?&s,&  &
&&
&
&
&
&   && &   && &   &
+     K  

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