FE: Add a “Pending promotion” tab to the admin panel
We need to display pending promotions requests tab on the admin panel users page (/admin/users
), for instance admins to review and approve or reject the applications.
We'll need to create a tab, where we'll display the list and inject or fetch the data in a table form. With UI, similar to other tabs, and Approve and Reject actions.
Draft UI for the new Pending Promotion tab (from !142423 (merged)):
MR implementation plan:
- Add a tab and page placeholder and data provision: !152775 (merged)
- Fetch and display a list of requests: !142423 (merged) (waiting for https://gitlab.com/gitlab-org/gitlab/-/issues/433176)
- Approve / Reject actions, notifications and updating the list afterwards: TBD (waiting for https://gitlab.com/gitlab-org/gitlab/-/issues/433176)
Pending BE issues:
- provide data for tab: #433175 (closed)
- create API endpoints for the actions https://gitlab.com/gitlab-org/gitlab/-/issues/433176
Edited by Kos Palchyk