Ability to control the build minutes at the user namespace level through the UI
Description
The shared minutes quota can be controlled through the UI, but only at the group level. In the database and the backend, we already have the possibility to control the build minutes at the user namespace level, but we have no UI for this. We need the ability to control this setting through a UI.
Proposal
- Similar to what we can do at the group level, offer a UI in the administration panel to control the build minutes at the user level.
Links / references
- Shared minutes quota documentation: https://docs.gitlab.com/ee/user/admin_area/settings/continuous_integration.html#shared-runners-build-minutes-quota
- Issue about the API to control shared minutes quota: https://gitlab.com/gitlab-org/gitlab-ee/issues/1909