-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
SuperUser Batch 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 Super user I want to be able to:
- Delete N users from an organization (restricted to superuser) for former users that no longer need access to maintain security protocols.
- Modify the role of N users for an organization (restricted to superuser) to ensure that all users in my org have the right level of access.
- Add 1 user to N organizations (restricted to superuser) so that they can easily be added to multiple organizations at once.
- Delete 1 user from N organizations (restricted to superuser) if they no longer need access to multiple organizations.
- Modify the role of 1 user for N organizations (restricted to superuser) if they need to be granted or denied access to multiple organizations.
- Delete all data that is older than a specific date for an organization or across all organizations (restricted to superuser) to keep the organization's data up-to-date with the latest content.
Disclaimer: Tasks that apply to all orgs" or "all users" would be reserved for the superuser
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.
- is related to
-
PROJQUAY-5395 Automating Batch Operations: Normal User
-
- New
-
-
PROJQUAY-5818 MVP: Upgrading Batch Tasks in the UI
-
- New
-