UI/UX feature: changes versioning
Closed, ResolvedPublic

Description

Currently hiddenparma only provides a single way (page) to review and commit pending changes (the /commit route). We've observed some confusion in the past from users for multiple uncommitted changes "merged" with newer ones.

While this could be intentional (do all pending changes *must* be committed together?), I would explore the possibility for versioning changes, to review and apply them selectively. This would also have a side feature where we can link and pinpoint to past specific changes for documentation.

Event Timeline

oblivian opened https://gitlab.wikimedia.org/repos/sre/hiddenparma/-/merge_requests/132

Weekend special: use relational database for global state, allowing permalinks to commits

Joe claimed this task.
Joe triaged this task as High priority.
Joe closed subtask T409264: Data storage for HP as Resolved.