Unsaved review lost on re-assignation
Use case:
- Reviews are assigned
- Reviewer Alice start to edit review on Ada
- Jury manager re-lauch the review assignation
- Review of Ada is unassigned of Alice ans assigned to Bob
- Alice still have the page open, continu to work on the review
- Alice save the review and get a 403
We have to find a way to prevent such use case.
Idea :
- add a message to jm indicating that it can happen (not enough)
- auto pass a review in status in progress when opening its edit view (too invasive)
- replace the two buttons "Save" and "Saved as finalized" with a big button saying "Mark it as started, prevent re-assignation" (too complexe for the reviewer to understand ?)