-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
None
-
Batch UI Operations
-
False
-
-
False
-
Not Selected
-
To Do
Goal:
Enable batch operations in the new Quay UI for normal users
Description:
User have identified missing automated functionality in the new UI that would make their work easier and facilitate an automated and intuitive and automated experience for their workflow.
Why this matters?
This issue addresses a crucial need for batch operations, which can save users a significant amount of time and effort in managing multiple organizations, users, and repositories. With the ability to perform batch operations, users can quickly and efficiently perform common tasks such as adding, deleting, and modifying users or repositories across multiple organizations.
For an example, the ability to query N organizations by role/user/repository/tag can help users quickly identify which organizations, users, or repositories have specific roles or tags, ensuring proper access control and permissions management at scale which can be particularly helpful in larger environments.
By automating these user tasks, we will greatly enhance the user experience and make it easier for users to manage their users and permissions, ultimately improving their productivity and efficiency in the UI while streamlining their workflow.
As a normal Org admin user I want to be able to:
-
- Query N organizations by role/user/repository/tag so that I can efficiently manage access control and permissions.
- Add N users to an organization to avoid the manual task of adding users one by one.
- Delete N repositories from 1 organization if they are no longer needed.
- Modify the role of N users for an organization to ensure that everyone has the right level of access.
- Delete N repositories from 1 organization by date (pruning) to keep the organization's data up-to-date.
Definition of Done
The batch operation functionality is implemented and works as intended, allowing users to add, modify, or delete multiple organizations, users, or repositories at once customized to the users level of access:
- The querying functionality is implemented and accurately returns results based on the specified criteria, providing users with a way to quickly identify organizations, users, or repositories with specific roles or tags.
- The response time for query results to Add, Delete & Modify users in an organization are carried out reasonably quick, even in environments with a large number of organizations, users, and repositories, ensuring an efficient user experience.
- All implemented add, modify, or delete functionality is thoroughly tested to ensure it is working as described.
- incorporates
-
PROJQUAY-5818 MVP: Upgrading Batch Tasks in the UI
-
- New
-
- relates to
-
PROJQUAY-5899 Automating Batch Operations: Super User
-
- New
-