Closed ferristocrat closed 4 months ago
@boshevski - did you want to noodle on any simple design for this? Basically still in "Beta" but open for all, and we want to make sure anyone can opt in
yes of course :)
updated the issue
How do you think this should be triggered?
Some additional things:
Heads up @ferristocrat @boshevski this is not as simple of a task as the text makes it sound. It will most likely involve database updates to the projects table, which will require consultation with the Satellite team. There are also edge cases involving overlap with projects and buckets that are already in the closed beta, but for users who never got a chance to opt in/out in the UI (if we add a column, these closed beta projects will not be flagged appropriately without manual intervention).
It is not necessarily a complex task either, but I just wanted to point out that it's not UI-only or anything like that.
Change web/satellite: add versioning opt-in column to user settings mentions this issue.
Change satellite/console: add versioning opt-in endpoint mentions this issue.
Change satellite/metainfo: account for versioning opt in mentions this issue.
Change web/satellite: add versioning opt in dialog mentions this issue.
Objective
We want to enable object versioning for all users, but make it explicitly opt in as it's "open beta."
Acceptance
Design
UI
VersioningBetaDialog.vue in the vuetify repo. The alert is on the dashboard page.