You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revert feature is great, but lacking important things:
current revert also delete new pictures
current revert is reverting all the modifications
revert does not send feedback to the user whose contributions have been reverted
Revert evolution
Here is how it could work:
the user requests a product's page (for reading or editing)
the system displays the page, listing each past modification in summary and offering the possibility of returning to a previous version [already done]
the user selects a previous version and asks for it to be restored [already done]
the system displays the details of modifications made to the previous version [new]
[alternative] the system displays the details of the changes made to the previous version, with the option of selecting which changes to revert
[option] the system also offer the possibility to write something to the user whose modifications are concerned by the revert (with moderators in copy)
user validates changes to previous version
the system saves the changes, keeping the images [new], indicating that this is a restore based on version XX
[option] if the "reverter" has asked for it, the system sends the email to the user whose modifications are concerned by the revert (from no-reply@openfoodfacts.org?), with moderators in copy
Revert monitoring
Revert should be easily auditable: what? how many? who?
A facet and an API route could be interesting to monitor reverts. Everyone should be able to use it. The messages should stay private but should be able to be seen by moderators.
Implementation
I have no idea on how to do this and how costly it can be. Maybe be we can do this step by step.
I had once commented about improving the function of reverting to older revisions while keeping new pictures. In my idea, thought to be as little work as possible, it needs only an additional new prompt after the one currently implemented:
Click "Revert to this revision" > generates alert box asking "Are you sure you want to revert to this older revision and discard any new pictures uploaded?" OK / Cancel, which moves on to a new second prompt asking "Do you instead want to revert to this older revision while keeping any new pictures?" OK / Cancel"
Currently, there is only one prompt.
Relevant: user moon-rabbit said on Slack that they didn't know that reverting deleted pictures, until they realized the mistake caused. These suggested prompts use detailed wording useful to moderators.
Revert feature is great, but lacking important things:
Revert evolution
Here is how it could work:
Revert monitoring
Revert should be easily auditable: what? how many? who?
A facet and an API route could be interesting to monitor reverts. Everyone should be able to use it. The messages should stay private but should be able to be seen by moderators.
Implementation
I have no idea on how to do this and how costly it can be. Maybe be we can do this step by step.
See also
The text was updated successfully, but these errors were encountered: