Fix stacking order between what's new and duo callout/drawers
What does this MR do and why?
Fix stacking order between what's new and duo callout/drawers
- Orders "What's New" over "Duo Callout"
- Orders "Duo Chat" over "What's New"
Changelog: fixed
Screenshots or screen recordings
| Before | After |
|---|---|
|
Screen Recording 2025-07-29 at 10.47.46 AM.mov |
How to set up and validate locally
-
Setup gdk to simulate SaaS - https://docs.gitlab.com/ee/development/ee_features.html#simulate-a-saas-instance and restart GDK
-
Create a new group and project
-
In the gitlab admin UI, edit the group to be on an Ultimate plan
-
In rails console, create add-on for Duo Enterprise
GitlabSubscriptions::AddOnPurchase.create(subscription_add_on_id: GitlabSubscriptions::AddOn.find_by(name: 'duo_enterprise').id, namespace: Group.last, started_at: 0.days.ago, expires_on: 60.day.from_now, trial: true, quantity: 1, purchase_xid: '1', organization_id: 1) -
In the Group Settings, under Gitlab Duo, assign the seat to the user
-
Go to the project, Duo Callout should appear. The "What's New" tab is in the bottom Sidebar Nav.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #556944 (closed)
