def _setup_all(): """Do all workflow related setup. This is the entry point of setup from configuration, with the main other participating modules being: - alchemist/type_info.py - alchemist/model.py - ui/descriptor/localization.py """ log.info( "adapters._setup_all() ------------------------------------------") # cleared by each call to zope.app.testing.placelesssetup.tearDown() register_generic_workflow_adapters() # system and archetypes for type_key, ti in capi.iter_type_info(): # retrieve the domain class and associate domain class with this type utils.inisetattr(ti, "domain_model", retrieve_domain_model(type_key)) # load/get workflow instance (if any) and associate with type load_workflow(type_key, ti) # custom types # - first register/update each type in types.xml register_custom_types() for type_key, ti in capi.iter_type_info(scope="custom"): # load/get workflow instance (if any) and associate with type load_workflow(type_key, ti) # check/regenerate zcml directives for workflows - needs to be when and # right-after *all* workflows are loaded (to pre-empt further application # loading with possibly stale permission configuration). from bungeni.core.workflow import xmlimport xmlimport.zcml_check_regenerate()
def _setup_all(): """Do all workflow related setup. This is the entry point of setup from configuration, with the main other participating modules being: - alchemist/type_info.py - alchemist/model.py - ui/descriptor/localization.py """ log.info("adapters._setup_all() ------------------------------------------") # cleared by each call to zope.app.testing.placelesssetup.tearDown() register_generic_workflow_adapters() # system and archetypes for type_key, ti in capi.iter_type_info(): # retrieve the domain class and associate domain class with this type utils.inisetattr(ti, "domain_model", retrieve_domain_model(type_key)) # load/get workflow instance (if any) and associate with type load_workflow(type_key, ti) # custom types # - first register/update each type in types.xml register_custom_types() for type_key, ti in capi.iter_type_info(scope="custom"): # load/get workflow instance (if any) and associate with type load_workflow(type_key, ti) # check/regenerate zcml directives for workflows - needs to be when and # right-after *all* workflows are loaded (to pre-empt further application # loading with possibly stale permission configuration). from bungeni.core.workflow import xmlimport xmlimport.zcml_check_regenerate()
def _setup_all(): """Do all workflow related setup. """ load_workflows() # !+zcml_check_regenerate(mr, sep-2011) should be only done *once* and # when *all* workflows are loaded i.e. only first time (on module import). # check/regenerate zcml directives for workflows xmlimport.zcml_check_regenerate() # cleared by each call to zope.app.testing.placelesssetup.tearDown() register_workflow_adapters()
load_workflow(attachedfile, domain.AttachedFile)) BillWorkflowAdapter = workflow.AdaptedWorkflow(load_workflow( bill, domain.Bill)) CommitteeWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(committee, domain.Committee)) EventWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(event, domain.EventItem)) GroupWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(group, domain.Group)) GroupSittingWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(groupsitting, domain.GroupSitting)) HeadingWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(heading, domain.Heading)) MotionWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(motion, domain.Motion)) ParliamentWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(parliament, domain.Parliament)) QuestionWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(question, domain.Question)) ReportWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(report, domain.Report)) TabledDocumentWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(tableddocument, domain.TabledDocument)) UserWorkflowAdapter = workflow.AdaptedWorkflow(load_workflow( user, domain.User)) VersionWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(version, IVersion)) # check/regenerate zcml directives for workflows xmlimport.zcml_check_regenerate()
CommitteeWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(committee, domain.Committee)) EventWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(event, domain.EventItem)) GroupWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(group, domain.Group)) GroupSittingWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(groupsitting, domain.GroupSitting)) HeadingWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(heading, domain.Heading)) MotionWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(motion, domain.Motion)) ParliamentWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(parliament, domain.Parliament)) QuestionWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(question, domain.Question)) ReportWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(report, domain.Report)) TabledDocumentWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(tableddocument, domain.TabledDocument)) UserWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(user, domain.User)) VersionWorkflowAdapter = workflow.AdaptedWorkflow( load_workflow(version, IVersion)) # check/regenerate zcml directives for workflows xmlimport.zcml_check_regenerate()