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

Optionally exclude archived files from GUI S3 storage listing #3029

Open
mzueva opened this issue Jan 25, 2023 · 0 comments
Open

Optionally exclude archived files from GUI S3 storage listing #3029

mzueva opened this issue Jan 25, 2023 · 0 comments
Assignees
Labels
kind/enhancement New feature or request

Comments

@mzueva
Copy link
Contributor

mzueva commented Jan 25, 2023

Background
In addition to #3020 GUI shall also support excluding of the archived files from the S3 storage listing. Browsing of archived files shall be available only to users with predefined roles ROLE_STORAGE_ARCHIVE_MANAGER or ROLE_STORAGE_ARCHIVE_READER (along with read permission to the bucket itself).

Approach

  • Add two new default roles ROLE_STORAGE_ARCHIVE_MANAGER, ROLE_STORAGE_ARCHIVE_READER
  • API method for storage listing shall support flag showArchive, to enable/disable browsing of archive files. False by default. showArchive option is allowed only for admin users, bucket owner and users with roles above
  • GUI shall add show archive checkbox to the storage GUI
@mzueva mzueva added the kind/enhancement New feature or request label Jan 25, 2023
@mzueva mzueva self-assigned this Jan 25, 2023
ekazachkova added a commit that referenced this issue Feb 14, 2023
ekazachkova added a commit that referenced this issue Feb 14, 2023
…sting - fix for deleted versions and paging
ekazachkova added a commit that referenced this issue Feb 14, 2023
ekazachkova added a commit that referenced this issue Feb 16, 2023
mzueva added a commit that referenced this issue Feb 16, 2023
* Issue #3029: Optionally exclude archived files from GUI S3 storage listing

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - role model

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - fix for deleted versions and paging

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - fix for default roles test

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - cleanups

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - cleanups

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - add owner to permissions

* Issue #3029 move sql migration to current date

---------

Co-authored-by: mzueva <mariia_zueva@epam.com>
mzueva added a commit that referenced this issue Feb 17, 2023
* Issue #3029: Optionally exclude archived files from GUI S3 storage listing

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - role model

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - fix for deleted versions and paging

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - fix for default roles test

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - cleanups

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - cleanups

* Issue #3029: Optionally exclude archived files from GUI S3 storage listing - add owner to permissions

* Issue #3029 move sql migration to current date

---------

Co-authored-by: mzueva <mariia_zueva@epam.com>
ekazachkova added a commit that referenced this issue Feb 22, 2023
mzueva pushed a commit that referenced this issue Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants