Welcome to djangocms-moderation’s documentation!#
Glossary#
- Moderation#
A process by which a draft version (see docs for djangocms-versioning) goes through an approval process before it can be published.
- Moderation Collection#
A collection (or batch) of drafts ready for moderation.
- Moderation Request#
Each draft in a Moderation Collection is wrapped as a Moderation Request in order to associate additional Workflow -related data with that draft. Each request may also have comments added to it and may send out notifications
- Workflow#
Each Moderation Collection is associated with a Workflow. The workflow determines through what steps the moderation process needs to go and may provide a differing moderation UX for each Workflow.
- WorkflowStep#
Each Workflow has at least one Workflow Step.
- Moderation Request Action#
Each Moderation Request will have a number of actions associated with it. The number of these is defined as part of the Workflow. A Moderation Request Action is the action taken by an actor who is part of the moderation process. E.g. “mark as approved”, “request rework”, “publish”.
- Role#
Each Moderation Request Action step in a Workflow is associated with a Role. The Role consists either of a single User or a single Group. The users associated with that Role are required to act at that stage of the Workflow.