Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] UI: implement delete function for a specific version of an object #764

Closed
giubacc opened this issue Oct 19, 2023 · 4 comments · Fixed by s3gw-tech/s3gw-ui#279
Closed
Labels
area/ui User Interface kind/feature New functionality or support for something
Milestone

Comments

@giubacc
Copy link

giubacc commented Oct 19, 2023

Is your feature request related to a problem? Please describe. A clear and
concise description of what the problem is. Ex. I'm always frustrated when [...]

We think is good to have in the UI a specific function to allow deletion of a single version instance of an object.
This request originates from https://github.com/aquarist-labs/s3gw/issues/744

@github-project-automation github-project-automation bot moved this to Backlog in S3GW Oct 19, 2023
@giubacc giubacc added the area/ui User Interface label Oct 19, 2023
@github-actions github-actions bot added the triage/waiting Waiting for triage label Oct 19, 2023
@giubacc giubacc added kind/feature New functionality or support for something triage/waiting Waiting for triage and removed triage/waiting Waiting for triage labels Oct 19, 2023
@votdev
Copy link
Contributor

votdev commented Oct 23, 2023

What is purpose if this feature request? Do you want to allow users to cleanup the version history of an object and to be able to free disk space by deleting "archived" versions?

@votdev
Copy link
Contributor

votdev commented Oct 23, 2023

Do you want to support a Bypass Governance Retention checkbox to be able to delete object versions that are protected from deletion via retention mode? See BypassGovernanceRetention flag.

@votdev
Copy link
Contributor

votdev commented Oct 23, 2023

What about a feature to cleanup the whole history by deleting all non-latest / non-current versions in a bunch? Does that make more sense from a users UX point of view?

@giubacc
Copy link
Author

giubacc commented Oct 23, 2023

What is purpose if this feature request? Do you want to allow users to cleanup the version history of an object and to be able to free disk space by deleting "archived" versions?

"archived" is a concept of our UI; an user could not agree on this; she could want to use all the versions of an object in her application.
She could therefore want to delete any version of an object.
Say why she could want to do that (delete a version) is hard to say, it is her business.

Do you want to support a Bypass Governance Retention checkbox to be able to delete object versions that are protected from deletion via retention mode? See BypassGovernanceRetention flag.

Yup, I would say that if a version is Governance protected, it could be useful to enable a Bypass function (if the user supports that function having the relative capability).

What about a feature to cleanup the whole history by deleting all non-latest / non-current versions in a bunch? Does that make more sense from a users UX point of view?

Sure, that is a nice feature, but I would also give the ability to delete a single version for the reasons I said above.

@votdev votdev removed the triage/waiting Waiting for triage label Oct 23, 2023
@votdev votdev moved this from Backlog to In Progress 🏗️ in S3GW Oct 23, 2023
@votdev votdev added this to the v0.23.0 milestone Oct 23, 2023
@votdev votdev moved this from In Progress 🏗️ to In Review 👀 in S3GW Oct 24, 2023
@github-project-automation github-project-automation bot moved this from In Review 👀 to Done in S3GW Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui User Interface kind/feature New functionality or support for something
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants