lino_xl.lib.courses.workflows

(This module's source code is available here.)

Functions

my_enrolment_workflows([sender])

Classes

CertifyEnrolment(target_state[, ...])

ConfirmEnrolment(target_state[, ...])

Confirm this enrolment.

PrintAndChangeStateAction(target_state[, ...])

class lino_xl.lib.courses.workflows.ConfirmEnrolment(target_state, required_roles=None, help_text=None, **kw)

Bases: lino.core.workflows.ChangeStateAction

Confirm this enrolment.

Sets the state to confirmed after Check for possible problems by calling get_confirm_veto to verify whether it is valid (e.g. whether there are enough free places).