File:  [Repository] / ECHO_content / __init__.py
Revision 1.9: download - view: text, annotated - select for diffs - revision graph
Fri May 14 09:53:20 2004 UTC (20 years ago) by dwinter
Branches: MAIN
CVS tags: HEAD
removed ECHO_userfolder substituted by product intranetuserfolder

    1: import ECHO_collection
    2: import ECHO_Nav
    3: 
    4: def initialize(context):
    5:     """initialize OSAS"""
    6: 
    7:     
    8:     context.registerClass(
    9:         ECHO_Nav.ECHO_sqlElement,
   10:         constructors = (
   11:           ECHO_Nav.manage_addECHO_sqlElementForm,
   12:           ECHO_Nav.manage_addECHO_sqlElement
   13:           )
   14:         )
   15: 
   16:     context.registerClass(
   17:         ECHO_Nav.ECHO_contentType,
   18:         constructors = (
   19:           ECHO_Nav.manage_addECHO_contentTypeForm,
   20:           ECHO_Nav.manage_addECHO_contentType
   21:           )
   22:         )
   23:     
   24:     context.registerClass(
   25:         ECHO_Nav.ECHO_pageTemplate,
   26:         constructors = (
   27:           ECHO_Nav.manage_addECHO_pageTemplateForm,
   28:           ECHO_Nav.manage_addECHO_pageTemplate
   29:           )
   30:         )
   31:     
   32:     context.registerClass(
   33:         ECHO_Nav.ECHO_navigation,
   34:         constructors = (
   35:           ECHO_Nav.manage_addECHO_navigationForm,
   36:           ECHO_Nav.manage_addECHO_navigation
   37:           )
   38:         )
   39: 
   40: 
   41:     context.registerClass(
   42:         ECHO_collection.ECHO_layoutTemplate,
   43:         constructors = (
   44:           ECHO_collection.manage_addECHO_layoutTemplateForm,
   45:           ECHO_collection.manage_addECHO_layoutTemplate
   46:           ),
   47:         icon = 'ECHO_layoutTemplate.gif'
   48:         )
   49:     
   50:     context.registerClass(
   51:         ECHO_collection.ECHO_collection,
   52:         constructors = (
   53:           ECHO_collection.manage_addECHO_collectionForm,
   54:           ECHO_collection.manage_addECHO_collection
   55:           ),
   56:         icon = 'ECHO_collection.gif'
   57:         )
   58: 
   59:     context.registerClass(
   60:         ECHO_collection.ECHO_group,
   61:         constructors = (
   62:           ECHO_collection.manage_addECHO_groupForm,
   63:           ECHO_collection.manage_addECHO_group
   64:           ),
   65:         icon = 'ECHO_group.gif'
   66:         )
   67:     
   68:     context.registerClass(
   69:         ECHO_collection.ECHO_externalLink,
   70:         constructors = (
   71:           ECHO_collection.manage_addECHO_externalLinkForm,
   72:           ECHO_collection.manage_addECHO_externalLink
   73:           ),
   74:          icon = 'ECHO_externalLink.gif'
   75:         )
   76: 
   77:     context.registerClass(
   78:         ECHO_collection.ECHO_link,
   79:         constructors = (
   80:           ECHO_collection.manage_addECHO_linkForm,
   81:           ECHO_collection.manage_addECHO_link
   82:           ),
   83:          icon = 'ECHO_externalLink.gif'
   84:         )
   85:     
   86:     context.registerClass(
   87:         ECHO_collection.ECHO_resource,
   88:         constructors = (
   89:           ECHO_collection.manage_addECHO_resourceForm,
   90:           ECHO_collection.manage_addECHO_resource
   91:           ),
   92:          icon = 'ECHO_ressource.gif'
   93:         )
   94:     
   95: 
   96:     context.registerClass(
   97:         ECHO_collection.ECHO_partner,
   98:         constructors = (
   99:           ECHO_collection.manage_addECHO_partnerForm,
  100:           ECHO_collection.manage_addECHO_partner
  101:           )
  102:         )
  103:     
  104:     context.registerClass(
  105:         ECHO_collection.ECHO_root,
  106:         constructors = (
  107:           ECHO_collection.manage_addECHO_rootForm,
  108:           ECHO_collection.manage_addECHO_root
  109:           )
  110:         )
  111:     

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