applicants.workflow - Applicants Workflow Components

Workflow for applicants.

class waeup.kofa.applicants.workflow.ApplicationWorkflowInfo(context)[source]

Bases: waeup.kofa.workflow.KofaWorkflowInfo, grokcore.component.components.Adapter

Adapter to adapt Applicant objects to workflow info objects.

__doc__ = 'Adapter to adapt Applicant objects to workflow info objects.\n '
__init__(context)[source]
__module__ = 'waeup.kofa.applicants.workflow'
class waeup.kofa.applicants.workflow.ApplicationWorkflowState(context)[source]

Bases: hurry.workflow.workflow.WorkflowState, grokcore.component.components.Adapter

An adapter to adapt Applicant objects to workflow states.

__doc__ = 'An adapter to adapt Applicant objects to workflow states.\n '
__module__ = 'waeup.kofa.applicants.workflow'
state_id = 'wf.application.id'
state_key = 'wf.application.state'
waeup.kofa.applicants.workflow.handle_applicant_transition_event(obj, event)[source]

Append message to applicant history and lock form when transition happened.