Display reseller partner information on individual subscription cards instead of page-level alert
Problem
We currently display a whole-page alert for reseller-managed subscriptions that appears on both the subscription list and individual subscription views. This approach provides limited value because it doesn't help customers identify which specific subscriptions are managed by resellers when they have multiple subscriptions, some reseller-managed and some not. The generic alert also doesn't leverage our ability to display the specific reseller partner name at the subscription level.
Original discussion: https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/13633#note_2827311763
Customer impact
- # of active reseller-purchased subscriptions: TBD
Proposal
Remove the whole-page reseller alert and implement subscription-specific alerts in the list view, similar to how we handle Ramp subscriptions.
Each reseller-managed subscription card would display an inline alert showing:
This subscription is managed by the GitLab partner ${partner_name}. To make changes to the subscription, contact the partner.
This approach would:
- Provide clearer context by showing reseller information directly on each affected subscription.
- Help customers with mixed subscription types easily identify which subscriptions are reseller-managed.
- Make better use of the reseller partner name data we now have available.
- Create consistency with how we handle other subscription types (like Ramp).