meerkat-dashboard / meerkat

Drag-and-drop dashboards for Icinga
https://meerkat.run
GNU Affero General Public License v3.0
18 stars 2 forks source link

Versioning / Undo Dashboard Edits #215

Open s2156945 opened 1 year ago

s2156945 commented 1 year ago

Is your feature request related to a problem? Please describe. Problem - I screwed up my dashboard and want to go back to how it was, i.e. undo

Describe the solution you'd like

  1. save old versions of the dashboard everytime you save a dashboard with the GUI, e.g. under archive/dashboard name/timestamp of original save.json
  2. (optional) GUI way of viewing/reverting to previous versions, e.g. version history like google sheets
  3. (optional) Diff - show what's changed
  4. (optional) Merge - pick elements from old versions to restore

Describe alternatives you've considered etckeeper or git