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.

Indices and tables#