ranger-ross / yakman

Basic, storage agnostic config manager.
5 stars 1 forks source link

Better changelog and revisions UI #242

Closed ranger-ross closed 7 months ago

ranger-ross commented 10 months ago

This can be broken into 3 parts.

Changelog

The changelog should contain more events (like revision submitted by user, revision approved, revision rejected). The changelog should be able to filter some of these events since they will not always be relavent

Revisions

The revisions tab needs to display the revision state (like pending, rejected, approved)

Other things

  1. Store the tab state in the URL bar so refreshing keeps you on the same tab. :heavy_check_mark:
  2. When rollbacking, the new revision should contain a link to the original revision in storage so feature UI can use this for linking.
  3. Revisions should store metadata about who/when it was submitted it for approval