File:  [Repository] / ECHO_content / __init__.py
Revision 1.13: download - view: text, annotated - select for diffs - revision graph
Mon Jun 7 08:50:14 2004 UTC (20 years ago) by dwinter
Branches: MAIN
CVS tags: HEAD
copyright object added

    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_contentType,
   19:         constructors = (
   20:           ECHO_Nav.manage_addECHO_contentTypeForm,
   21:           ECHO_Nav.manage_addECHO_contentType
   22:           )
   23:         )
   24:     
   25:     context.registerClass(
   26:         ECHO_Nav.ECHO_pageTemplate,
   27:         constructors = (
   28:           ECHO_Nav.manage_addECHO_pageTemplateForm,
   29:           ECHO_Nav.manage_addECHO_pageTemplate
   30:           )
   31:         )
   32:     
   33:     context.registerClass(
   34:         ECHO_Nav.ECHO_navigation,
   35:         constructors = (
   36:           ECHO_Nav.manage_addECHO_navigationForm,
   37:           ECHO_Nav.manage_addECHO_navigation
   38:           )
   39:         )
   40: 
   41: 
   42:     context.registerClass(
   43:         ECHO_collection.ECHO_copyright,
   44:         constructors = (
   45:           ECHO_collection.manage_addECHO_copyrightForm,
   46:           ECHO_collection.manage_addECHO_copyright
   47:           )
   48:         )
   49: 
   50:     context.registerClass(
   51:         ECHO_collection.ECHO_layoutTemplate,
   52:         constructors = (
   53:           ECHO_collection.manage_addECHO_layoutTemplateForm,
   54:           ECHO_collection.manage_addECHO_layoutTemplate
   55:           ),
   56:         icon = 'ECHO_layoutTemplate.gif'
   57:         )
   58:     
   59:     context.registerClass(
   60:         ECHO_collection.ECHO_collection,
   61:         constructors = (
   62:           ECHO_collection.manage_addECHO_collectionForm,
   63:           ECHO_collection.manage_addECHO_collection
   64:           ),
   65:         icon = 'ECHO_collection.gif'
   66:         )
   67: 
   68:     context.registerClass(
   69:         ECHO_collection.ECHO_group,
   70:         constructors = (
   71:           ECHO_collection.manage_addECHO_groupForm,
   72:           ECHO_collection.manage_addECHO_group
   73:           ),
   74:         icon = 'ECHO_group.gif'
   75:         )
   76:     
   77:     context.registerClass(
   78:         ECHO_collection.ECHO_externalLink,
   79:         constructors = (
   80:           ECHO_collection.manage_addECHO_externalLinkForm,
   81:           ECHO_collection.manage_addECHO_externalLink
   82:           ),
   83:          icon = 'ECHO_externalLink.gif'
   84:         )
   85: 
   86:     context.registerClass(
   87:         ECHO_collection.ECHO_link,
   88:         constructors = (
   89:           ECHO_collection.manage_addECHO_linkForm,
   90:           ECHO_collection.manage_addECHO_link
   91:           ),
   92:          icon = 'ECHO_externalLink.gif'
   93:         )
   94:     
   95:     context.registerClass(
   96:         ECHO_collection.ECHO_resource,
   97:         constructors = (
   98:           ECHO_collection.manage_addECHO_resourceForm,
   99:           ECHO_collection.manage_addECHO_resource
  100:           ),
  101:          icon = 'ECHO_ressource.gif'
  102:         )
  103:     
  104: 
  105:     context.registerClass(
  106:         ECHO_collection.ECHO_partner,
  107:         constructors = (
  108:           ECHO_collection.manage_addECHO_partnerForm,
  109:           ECHO_collection.manage_addECHO_partner
  110:           )
  111:         )
  112:     
  113:     context.registerClass(
  114:         ECHO_collection.ECHO_root,
  115:         constructors = (
  116:           ECHO_collection.manage_addECHO_rootForm,
  117:           ECHO_collection.manage_addECHO_root
  118:           )
  119:         )
  120:     
  121:     context.registerClass(
  122:         ECHO_collection.ECHO_copyrightType,
  123:         constructors = (
  124:           ECHO_collection.manage_addECHO_copyrightTypeForm,
  125:           ECHO_collection.manage_addECHO_copyrightType
  126:           )
  127:         )
  128: 
  129: 
  130:     context.registerClass(
  131:         VLPExtension.VLP_resource,
  132:         constructors = (
  133:           VLPExtension.manage_addVLP_resourceForm,
  134:           VLPExtension.manage_addVLP_resource
  135:           ),
  136:          icon = 'ECHO_ressource.gif'
  137:         )
  138:     
  139:     context.registerClass(
  140:         VLPExtension.VLP_collection,
  141:         constructors = (
  142:           VLPExtension.manage_addVLP_collectionForm,
  143:           VLPExtension.manage_addVLP_collection
  144:           ),
  145:          icon = 'ECHO_collection.gif'
  146:         )
  147:     
  148: 

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