Skip to content

Split usage_quotas License Feature Identifier

What does this MR do and why?

Implements #384893 (closed)

Split usage_quotas License Feature Identifier into several identifiers, one per tab in the page.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Without any License With a valid License
uq-ee-unlicensed uq-ee-licensed

How to set up and validate locally

  1. With unlicensed GDK:
    1. If you have a license, remove it in: https://gdk.test:3443/admin/subscription
    2. Visit any Group Usage Quotas: https://gdk.test:3443/groups/<group-id>/-/usage_quotas
    3. On master it should render 404, and on this branch it should render only the storage tab
  2. With a licensed GDK:
    1. Get a developer license, if you don't have one
    2. Apply to your GDK in https://gdk.test:3443/admin/subscription
    3. Visit any Group Usage Quotas: https://gdk.test:3443/groups/<group-id>/-/usage_quotas
    4. Check if the page loads like in the screenshot. Some tabs (like GitLab Duo Pro) need some setup to make them appear
Edited by Sheldon Led

Merge request reports