File:  [Repository] / ECHO_content / __init__.py
Revision 1.15: download - view: text, annotated - select for diffs - revision graph
Fri Jun 25 11:02:16 2004 UTC (20 years ago) by dwinter
Branches: MAIN
CVS tags: HEAD
added ZCatalogElemenr

    1: import ECHO_collection
    2: import ECHO_Nav
    3: import VLPExtension
    4: 
    5: def initialize(context):
    6:     """initialize OSAS"""
    7: 
    8:     
    9:     context.registerClass(
   10:         ECHO_Nav.ECHO_sqlElement,
   11:         constructors = (
   12:           ECHO_Nav.manage_addECHO_sqlElementForm,
   13:           ECHO_Nav.manage_addECHO_sqlElement
   14:           )
   15:         )
   16: 
   17:     context.registerClass(
   18:         ECHO_Nav.ECHO_ZCatalogElement,
   19:         constructors = (
   20:           ECHO_Nav.manage_addECHO_ZCatalogElementForm,
   21:           ECHO_Nav.manage_addECHO_ZCatalogElement
   22:           )
   23:         )
   24: 
   25:     context.registerClass(
   26:         ECHO_Nav.ECHO_contentType,
   27:         constructors = (
   28:           ECHO_Nav.manage_addECHO_contentTypeForm,
   29:           ECHO_Nav.manage_addECHO_contentType
   30:           )
   31:         )
   32:     
   33:     context.registerClass(
   34:         ECHO_Nav.ECHO_pageTemplate,
   35:         constructors = (
   36:           ECHO_Nav.manage_addECHO_pageTemplateForm,
   37:           ECHO_Nav.manage_addECHO_pageTemplate
   38:           )
   39:         )
   40:     
   41:     context.registerClass(
   42:         ECHO_Nav.ECHO_navigation,
   43:         constructors = (
   44:           ECHO_Nav.manage_addECHO_navigationForm,
   45:           ECHO_Nav.manage_addECHO_navigation
   46:           )
   47:         )
   48: 
   49: 
   50:     context.registerClass(
   51:         ECHO_collection.ECHO_copyright,
   52:         constructors = (
   53:           ECHO_collection.manage_addECHO_copyrightForm,
   54:           ECHO_collection.manage_addECHO_copyright
   55:           )
   56:         )
   57: 
   58:     context.registerClass(
   59:         ECHO_collection.ECHO_layoutTemplate,
   60:         constructors = (
   61:           ECHO_collection.manage_addECHO_layoutTemplateForm,
   62:           ECHO_collection.manage_addECHO_layoutTemplate
   63:           ),
   64:         icon = 'ECHO_layoutTemplate.gif'
   65:         )
   66:     
   67:     context.registerClass(
   68:         ECHO_collection.ECHO_collection,
   69:         constructors = (
   70:           ECHO_collection.manage_addECHO_collectionForm,
   71:           ECHO_collection.manage_addECHO_collection
   72:           ),
   73:         icon = 'ECHO_collection.gif'
   74:         )
   75: 
   76:     context.registerClass(
   77:         ECHO_collection.ECHO_group,
   78:         constructors = (
   79:           ECHO_collection.manage_addECHO_groupForm,
   80:           ECHO_collection.manage_addECHO_group
   81:           ),
   82:         icon = 'ECHO_group.gif'
   83:         )
   84:     
   85:     context.registerClass(
   86:         ECHO_collection.ECHO_externalLink,
   87:         constructors = (
   88:           ECHO_collection.manage_addECHO_externalLinkForm,
   89:           ECHO_collection.manage_addECHO_externalLink
   90:           ),
   91:          icon = 'ECHO_externalLink.gif'
   92:         )
   93: 
   94:     context.registerClass(
   95:         ECHO_collection.ECHO_link,
   96:         constructors = (
   97:           ECHO_collection.manage_addECHO_linkForm,
   98:           ECHO_collection.manage_addECHO_link
   99:           ),
  100:          icon = 'ECHO_externalLink.gif'
  101:         )
  102:     
  103:     context.registerClass(
  104:         ECHO_collection.ECHO_resource,
  105:         constructors = (
  106:           ECHO_collection.manage_addECHO_resourceForm,
  107:           ECHO_collection.manage_addECHO_resource
  108:           ),
  109:          icon = 'ECHO_ressource.gif'
  110:         )
  111:     
  112: 
  113:     context.registerClass(
  114:         ECHO_collection.ECHO_partner,
  115:         constructors = (
  116:           ECHO_collection.manage_addECHO_partnerForm,
  117:           ECHO_collection.manage_addECHO_partner
  118:           )
  119:         )
  120:     
  121:     context.registerClass(
  122:         ECHO_collection.ECHO_root,
  123:         constructors = (
  124:           ECHO_collection.manage_addECHO_rootForm,
  125:           ECHO_collection.manage_addECHO_root
  126:           )
  127:         )
  128:     
  129:     context.registerClass(
  130:         ECHO_collection.ECHO_copyrightType,
  131:         constructors = (
  132:           ECHO_collection.manage_addECHO_copyrightTypeForm,
  133:           ECHO_collection.manage_addECHO_copyrightType
  134:           )
  135:         )
  136: 
  137: 
  138:     context.registerClass(
  139:         VLPExtension.VLP_resource,
  140:         constructors = (
  141:           VLPExtension.manage_addVLP_resourceForm,
  142:           VLPExtension.manage_addVLP_resource
  143:           ),
  144:          icon = 'ECHO_ressource.gif'
  145:         )
  146:     
  147:     context.registerClass(
  148:         VLPExtension.VLP_collection,
  149:         constructors = (
  150:           VLPExtension.manage_addVLP_collectionForm,
  151:           VLPExtension.manage_addVLP_collection
  152:           ),
  153:          icon = 'ECHO_collection.gif'
  154:         )
  155:     
  156:     context.registerClass(
  157:         VLPExtension.VLP_essay,
  158:         constructors = (
  159:           VLPExtension.manage_addVLP_essayForm,
  160:           VLPExtension.manage_addVLP_essay
  161:           )
  162:         )
  163:     

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