Core concepts
Submissions
Answers to a form, moving along a review path with a permission at each step.
Lifecycle
| State | Meaning | Reached by |
|---|---|---|
| draft | Started, not yet sent. | The member |
| submitted | Sent for review. | The member |
| under_review | Being reviewed. | submission::review |
| approved | Accepted. | submission::approve |
| rejected | Declined. | submission::reject |
| withdrawn | Taken back by the member. | The member |
Reviewing
Review, approval, and rejection are separate permissions, so you can let some people triage without letting them decide. Each action is recorded in the audit log with its outcome.