File:  [Repository] / OSAS / OSA_system / __init__.py
Revision 1.13: download - view: text, annotated - select for diffs - revision graph
Sun Mar 21 15:49:45 2004 UTC (20 years, 3 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
bugs

    1: import OSAS_Root
    2: import OSAS_show
    3: import OSAS_metadata
    4: import OSAS_addfiles
    5: import OSAS_project
    6: 
    7: try:
    8:     import OSAS_ids
    9: except:
   10:     print "OSAS_ids: not importet"
   11:     
   12: import OSAS_archiver
   13: 
   14: def initialize(context):
   15:     """initialize OSAS"""
   16: 
   17:     context.registerClass(
   18:         OSAS_project.OSAS_project,
   19:         constructors = (
   20:           OSAS_project.manage_addOSAS_projectForm,
   21:           OSAS_project.manage_addOSAS_project
   22:           )
   23:         )
   24:     
   25:     context.registerClass(
   26:         OSAS_archiver.OSAS_archiveInbox,
   27:         constructors = (
   28:           OSAS_archiver.manage_AddOSAS_archiveInboxForm,
   29:           OSAS_archiver.manage_AddOSAS_archiveInbox
   30:           )
   31:         )
   32: 
   33: 
   34:     context.registerClass(
   35:         OSAS_archiver.OSAS_metadataOrganizer,
   36:         constructors = (
   37:           OSAS_archiver.manage_AddOSAS_metadataOrganizerForm,
   38:           OSAS_archiver.manage_AddOSAS_metadataOrganizer
   39:           )
   40:         )
   41: 
   42: 
   43:     context.registerClass(
   44:         OSAS_archiver.OSAS_processViewer,
   45:         constructors = (
   46:           OSAS_archiver.manage_AddOSAS_processViewerForm,
   47:           OSAS_archiver.manage_AddOSAS_processViewer
   48:           )
   49:         )
   50: 
   51:     context.registerClass(
   52:         OSAS_archiver.OSAS_producer,
   53:         constructors = (
   54:           OSAS_archiver.manage_AddOSAS_producerForm,
   55:           OSAS_archiver.manage_AddOSAS_producer
   56:           )
   57:         )
   58: 
   59:     context.registerClass(
   60:         OSAS_archiver.OSAS_archiver,
   61:         constructors = (
   62:           OSAS_archiver.manage_AddOSAS_archiverForm,
   63:           OSAS_archiver.manage_AddOSAS_archiver
   64:           )
   65:         )
   66: 
   67:     try:
   68:         context.registerClass(
   69:             OSAS_ids.OSAS_idGenerator,
   70:             constructors = (
   71:             OSAS_ids.manage_AddOSAS_idGeneratorForm,
   72:             OSAS_ids.manage_AddOSAS_idGenerator
   73:             )
   74:             )
   75:     except:
   76:         print "OSAS_idGenerator not implementet"
   77:     
   78:     context.registerClass(
   79:         OSAS_Root.OSAS_Root,
   80:         constructors = (
   81:           OSAS_Root.manage_AddOSAS_RootForm,
   82:           OSAS_Root.manage_AddOSAS_Root
   83:           )
   84:         )
   85:     
   86:     context.registerClass(
   87:         OSAS_show.OSAS_ShowOnline,
   88:         constructors = (
   89:           OSAS_show.manage_AddOSAS_ShowOnlineForm,
   90:           OSAS_show.manage_AddOSAS_ShowOnline
   91:           )
   92:         )
   93:     
   94:     context.registerClass(
   95:         OSAS_show.OSAS_StoreOnline,
   96:         constructors = (
   97:           OSAS_show.manage_AddOSAS_StoreOnlineForm,
   98:           OSAS_show.manage_AddOSAS_StoreOnline
   99:           )
  100:         )
  101:     
  102:     context.registerClass(
  103:         OSAS_metadata.OSAS_add_Metadata,
  104:         constructors = (
  105:           OSAS_metadata.manage_AddOSAS_add_MetadataForm,
  106:           OSAS_metadata.manage_AddOSAS_add_Metadata
  107:           )
  108:         )
  109: 
  110:     context.registerClass(
  111:         OSAS_addfiles.OSAS_add_Document,
  112:         constructors = (
  113:           OSAS_addfiles.manage_AddOSAS_add_DocumentForm,
  114:           OSAS_addfiles.manage_AddOSAS_add_Document
  115:           )
  116:         )
  117: 
  118:     context.registerClass(
  119:         OSAS_addfiles.OSAS_add_Text,
  120:         constructors = (
  121:           OSAS_addfiles.manage_AddOSAS_add_TextForm,
  122:           OSAS_addfiles.manage_AddOSAS_add_Text
  123:           )
  124:         )
  125: 
  126:     context.registerClass(
  127:         OSAS_addfiles.OSAS_add_Presentation,
  128:         constructors = (
  129:           OSAS_addfiles.manage_AddOSAS_add_PresentationForm,
  130:           OSAS_addfiles.manage_AddOSAS_add_Presentation
  131:           )
  132:         )
  133: 
  134:     context.registerClass(
  135:         OSAS_addfiles.OSAS_combineTextImage,
  136:         constructors = (
  137:           OSAS_addfiles.manage_AddOSAS_combineTextImageForm,
  138:           OSAS_addfiles.manage_AddOSAS_combineTextImage
  139:           )
  140:         )
  141:     context.registerClass(
  142:         OSAS_addfiles.OSAS_add_contextData,
  143:         constructors = (
  144:           OSAS_addfiles.manage_AddOSAS_add_contextDataForm,
  145:           OSAS_addfiles.manage_AddOSAS_add_contextData
  146:           )
  147:         )

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