Skip to content

Audit Log #6557

@NGPixel

Description

@NGPixel

Objective

Keep a log of every action by all users. This should include both page editing and management actions.

Note that this feature is planned for 3.1 or later release.

### Tasks
- [x] Pages - Prompt the user to enter a short description for an edit. (optional enforcement)
- [x] Pages - Log which fields were changed during an edit.
- [ ] Pages - Log page actions (such as delete, move, rename, etc.)
- [ ] Pages - View history of a page
- [ ] Admin - Log all management actions.
- [ ] Admin - Page to view the history of all actions by a user, or by timeframe.
- [ ] Admin - Ability to purge the history (with timeframe options), only by the administrator group. A flag could be set via the config.yml or ENV var to disable this ability altogether.

Related to #6558

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions