Here is the use case we want to implement:
- The administrator creates a new workspace:
- He assigns permissions "Write" and "Validation" to user Jack:
- He creates a new document by drag and drop, this document is in state "Project":
- He clicks on "Request validation" link, on the top right part of the screen:
- Jack logs in
- He goes to his dashboard and sees he has a new task:
- He clicks on it and falls on the summary tab, with, at the end, the detail of the task. If you have a look at assignees, it is actually all the users that have the permission "Validation" on the document:
- He accepts the task, the state of the document goes to "Approved":
- If he goes to the audit, he will see the event "Document Validated", as well as the history of the task creation, etc. ...