students.workflow - Student Workflow

Workflow for students.

class waeup.kofa.students.workflow.RegistrationWorkflowInfo(context)[source]

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

Adapter to adapt Student objects to workflow info objects.

__doc__ = 'Adapter to adapt Student objects to workflow info objects.\n '
__init__(context)[source]
__module__ = 'waeup.kofa.students.workflow'
class waeup.kofa.students.workflow.RegistrationWorkflowState(context)[source]

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

An adapter to adapt Student objects to workflow states.

__doc__ = 'An adapter to adapt Student objects to workflow states.\n '
__module__ = 'waeup.kofa.students.workflow'
state_id = 'wf.registration.id'
state_key = 'wf.registration.state'
waeup.kofa.students.workflow.handle_student_transition_event(obj, event)[source]

Append message to student history and log file when transition happened.

Lock and unlock clearance form. Trigger actions after school fee payment.