Document page approval
We would like the user to :
* see the last approved version of a document page
* let him modify the page
* send a notification (email) to a group of users that a page needs to be reviewed
* allow a member of the latter group to review, modify and approve a revision of the page
This scenario would be specific to a group (Quality Manual for example).
Blueprint information
- Status:
- Complete
- Priority:
- Medium
- Drafter:
- Jonatan Cloutier
- Direction:
- Approved
- Assignee:
- Jonatan Cloutier
- Definition:
- Approved
- Series goal:
- Accepted for 7.0
- Implementation:
- Implemented
- Milestone target:
- None
- Completed by
- Maxime Chambreuil (http://www.savoirfairelinux.com)
Related bugs
Sprints
Whiteboard
They are some problem with the current wiki historic implementation as it simply duplicate the page when it is edited. So the content of a page is present in the page itself in it's last version and in the historic object in all it's version. As a side note, the historic is editable, but that could be solved with the good access right.
Knowing this issue it mean that a page cannot show it's own content when the last version of the page isn't approved, but we need to be editing the last version in edit mode. As a first version I'm going to use a functional field that retrieved the content of the last approved historic of the page, but leave the edit with the actual process.
The approbation will need to be done in the historic object with the workflow already implemented.