File:  [Repository] / ECHO_content / __init__.py
Revision 1.17: download - view: text, annotated - select for diffs - revision graph
Fri Aug 6 11:20:07 2004 UTC (19 years, 10 months ago) by jdamerow
Branches: MAIN
CVS tags: HEAD
icons hinzugefĆ¼gt

    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:           icon = 'ECHO_copyright.gif'
   57:         )
   58: 
   59:     context.registerClass(
   60:         ECHO_collection.ECHO_layoutTemplate,
   61:         constructors = (
   62:           ECHO_collection.manage_addECHO_layoutTemplateForm,
   63:           ECHO_collection.manage_addECHO_layoutTemplate
   64:           ),
   65:         icon = 'ECHO_layoutTemplate.gif'
   66:         )
   67:     
   68:     context.registerClass(
   69:         ECHO_collection.ECHO_collection,
   70:         constructors = (
   71:           ECHO_collection.manage_addECHO_collectionForm,
   72:           ECHO_collection.manage_addECHO_collection
   73:           ),
   74:         icon = 'ECHO_collection.gif'
   75:         )
   76: 
   77:     context.registerClass(
   78:         ECHO_collection.ECHO_group,
   79:         constructors = (
   80:           ECHO_collection.manage_addECHO_groupForm,
   81:           ECHO_collection.manage_addECHO_group
   82:           ),
   83:         icon = 'ECHO_group.gif'
   84:         )
   85:     
   86:     context.registerClass(
   87:         ECHO_collection.ECHO_externalLink,
   88:         constructors = (
   89:           ECHO_collection.manage_addECHO_externalLinkForm,
   90:           ECHO_collection.manage_addECHO_externalLink
   91:           ),
   92:          icon = 'ECHO_externalLink.gif'
   93:         )
   94: 
   95:     context.registerClass(
   96:         ECHO_collection.ECHO_link,
   97:         constructors = (
   98:           ECHO_collection.manage_addECHO_linkForm,
   99:           ECHO_collection.manage_addECHO_link
  100:           ),
  101:          icon = 'ECHO_externalLink.gif'
  102:         )
  103:     
  104:     context.registerClass(
  105:         ECHO_collection.ECHO_resource,
  106:         constructors = (
  107:           ECHO_collection.manage_addECHO_resourceForm,
  108:           ECHO_collection.manage_addECHO_resource
  109:           ),
  110:          icon = 'ECHO_ressource.gif'
  111:         )
  112:     
  113: 
  114:     context.registerClass(
  115:         ECHO_collection.ECHO_partner,
  116:         constructors = (
  117:           ECHO_collection.manage_addECHO_partnerForm,
  118:           ECHO_collection.manage_addECHO_partner
  119:           )
  120:         )
  121:     
  122:     context.registerClass(
  123:         ECHO_collection.ECHO_root,
  124:         constructors = (
  125:           ECHO_collection.manage_addECHO_rootForm,
  126:           ECHO_collection.manage_addECHO_root
  127:           )
  128:         )
  129:     
  130:     context.registerClass(
  131:         ECHO_collection.ECHO_copyrightType,
  132:         constructors = (
  133:           ECHO_collection.manage_addECHO_copyrightTypeForm,
  134:           ECHO_collection.manage_addECHO_copyrightType
  135:           )
  136:         )
  137:         
  138:     context.registerClass(
  139:         ECHO_collection.ECHO_support,
  140:         constructors = (
  141:           ECHO_collection.manage_addECHO_supportForm,
  142:           ECHO_collection.manage_addECHO_support
  143:           ),
  144:           icon = 'ECHO_support.gif'
  145:         )
  146:         
  147:     context.registerClass(
  148:         ECHO_collection.ECHO_institution,
  149:         constructors = (
  150:           ECHO_collection.manage_addECHO_institutionForm,
  151:           ECHO_collection.manage_addECHO_institution
  152:           )
  153:         )
  154:         
  155:     context.registerClass(
  156:         ECHO_collection.ECHO_linkList,
  157:         constructors = (
  158:           ECHO_collection.manage_addECHO_linkListForm,
  159:           ECHO_collection.manage_addECHO_linkList
  160:           )
  161:         )
  162: 
  163:     context.registerClass(
  164:         VLPExtension.VLP_resource,
  165:         constructors = (
  166:           VLPExtension.manage_addVLP_resourceForm,
  167:           VLPExtension.manage_addVLP_resource
  168:           ),
  169:          icon = 'ECHO_ressource.gif'
  170:         )
  171:     
  172:     context.registerClass(
  173:         VLPExtension.VLP_collection,
  174:         constructors = (
  175:           VLPExtension.manage_addVLP_collectionForm,
  176:           VLPExtension.manage_addVLP_collection
  177:           ),
  178:          icon = 'ECHO_collection.gif'
  179:         )
  180:     
  181:     context.registerClass(
  182:         VLPExtension.VLP_essay,
  183:         constructors = (
  184:           VLPExtension.manage_addVLP_essayForm,
  185:           VLPExtension.manage_addVLP_essay
  186:           )
  187:         )
  188:     

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