contacts_events-8.x-1.x-dev/modules/teams/contacts_events_teams.workflows.yml
modules/teams/contacts_events_teams.workflows.yml
contacts_events_teams_application_process:
id: contacts_events_teams_application_process
group: contacts_events_teams_applications
label: 'Team Application state'
states:
draft:
label: 'In Progress'
submitted:
label: 'Submitted'
references_received:
label: 'References Received'
references_reviewed:
label: 'References Reviewed'
accepted:
label: 'Accepted'
approved:
label: 'Approved'
rejected:
label: 'Rejected (Not notified)'
rejected_notified:
label: 'Rejected (Notified)'
archived:
label: 'Archived'
transitions:
submit:
label: 'Submit'
from: [draft]
to: submitted
# programmatic, staff
references_received:
label: 'References Received'
from: [submitted]
to: references_received
# programmatic
references_reviewed:
label: 'References Reviewed'
from: [references_received]
to: references_reviewed
# programmatic
accept:
label: 'Accept'
from: [submitted, references_received, references_reviewed]
to: accepted
# staff, team leaders
approve:
label: 'Approve'
from: [submitted, references_received, references_reviewed, accepted]
to: approved
# staff
reject:
label: 'Reject'
from: [submitted, references_received, references_reviewed, accepted]
to: rejected
# staff, team leaders
reject_notify:
label: 'Rejection Notified'
from: [rejected]
to: rejected_notified
# staff
archive:
label: 'Archive'
from: [draft, submitted, references_received, references_reviewed, accepted, approved, rejected, rejected_notified]
to: archived
# staff, programmatic (when team is changed on back-end and they don't use the same application type)
reset_to_not_submitted:
label: 'Reset to Not Submitted'
from: [submitted]
to: draft
# staff
