File:  [Repository] / ECHO_content / __init__.py
Revision 1.8: download - view: text, annotated - select for diffs - revision graph
Thu May 13 20:47:41 2004 UTC (20 years, 1 month ago) by dwinter
Branches: MAIN
CVS tags: HEAD
ECHO_userFolder added,  with intranet functionality in case of forwarding

    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:     context.registerClass(
   41:         ECHO_collection.ECHO_userFolder,
   42:         constructors = (
   43:           ECHO_collection.manage_addECHO_userFolderForm,
   44:           ECHO_collection.manage_addECHO_userFolder
   45:           )
   46:         )
   47: 
   48:     context.registerClass(
   49:         ECHO_collection.ECHO_layoutTemplate,
   50:         constructors = (
   51:           ECHO_collection.manage_addECHO_layoutTemplateForm,
   52:           ECHO_collection.manage_addECHO_layoutTemplate
   53:           ),
   54:         icon = 'ECHO_layoutTemplate.gif'
   55:         )
   56:     
   57:     context.registerClass(
   58:         ECHO_collection.ECHO_collection,
   59:         constructors = (
   60:           ECHO_collection.manage_addECHO_collectionForm,
   61:           ECHO_collection.manage_addECHO_collection
   62:           ),
   63:         icon = 'ECHO_collection.gif'
   64:         )
   65: 
   66:     context.registerClass(
   67:         ECHO_collection.ECHO_group,
   68:         constructors = (
   69:           ECHO_collection.manage_addECHO_groupForm,
   70:           ECHO_collection.manage_addECHO_group
   71:           ),
   72:         icon = 'ECHO_group.gif'
   73:         )
   74:     
   75:     context.registerClass(
   76:         ECHO_collection.ECHO_externalLink,
   77:         constructors = (
   78:           ECHO_collection.manage_addECHO_externalLinkForm,
   79:           ECHO_collection.manage_addECHO_externalLink
   80:           ),
   81:          icon = 'ECHO_externalLink.gif'
   82:         )
   83: 
   84:     context.registerClass(
   85:         ECHO_collection.ECHO_link,
   86:         constructors = (
   87:           ECHO_collection.manage_addECHO_linkForm,
   88:           ECHO_collection.manage_addECHO_link
   89:           ),
   90:          icon = 'ECHO_externalLink.gif'
   91:         )
   92:     
   93:     context.registerClass(
   94:         ECHO_collection.ECHO_resource,
   95:         constructors = (
   96:           ECHO_collection.manage_addECHO_resourceForm,
   97:           ECHO_collection.manage_addECHO_resource
   98:           ),
   99:          icon = 'ECHO_ressource.gif'
  100:         )
  101:     
  102: 
  103:     context.registerClass(
  104:         ECHO_collection.ECHO_partner,
  105:         constructors = (
  106:           ECHO_collection.manage_addECHO_partnerForm,
  107:           ECHO_collection.manage_addECHO_partner
  108:           )
  109:         )
  110:     
  111:     context.registerClass(
  112:         ECHO_collection.ECHO_root,
  113:         constructors = (
  114:           ECHO_collection.manage_addECHO_rootForm,
  115:           ECHO_collection.manage_addECHO_root
  116:           )
  117:         )
  118:     

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