Matt D'Angelo (1d203dfc) at 18 Mar 02:55
Merge branch '587958-update-premium-billing-page-copies' into 'master'
... and 1 more commit
Matt D'Angelo (2362a24f) at 18 Mar 02:54
Update Premium billing page to adapt trial flow changes
| Before | After |
|---|---|
![]() |
![]() |
premium./-/billings page.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 #587958
Hey @anastasia.khom
I'll reassign this since I believe there's nothing else needed on the backend side, but feel free to reach out if you run into any issues
Update Premium billing page to adapt trial flow changes
| Before | After |
|---|---|
![]() |
![]() |
premium./-/billings page.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 #587958
Thanks @syarynovskyi - backend LGTM!
Remove work_item_planning_view flag guards from helper and model specs
Removes work_item_planning_view and work_items_consolidated_list_user feature flag references from unit-level model and helper specs as part of the cleanup epic. Both flags are at 100% rollout.
Changelog: added
Relates to #593689 gitlab-org#21372
| Before | After |
|---|---|
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 #593689
Remove work_item_planning_view flag guards from helper and model specs
Removes work_item_planning_view and work_items_consolidated_list_user feature flag references from unit-level model and helper specs as part of the cleanup epic. Both flags are at 100% rollout.
Changelog: added
Relates to #593689 gitlab-org#21372
| Before | After |
|---|---|
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 #593689
Thanks @vjain-gl, nice work breaking out the changes into smaller reviewable MRs
@nicolasdular would you mind taking over the maintainer review here?
Thanks for raising @vjain-gl, I'm ok with that. I was assuming this comment was just a blanket statement we added wherever the flag was stubbed to ensure that when we did remove the FF, the corresponding specs still made sense (which I believe they do here). Perhaps @nicolasdular can clarify
Nitpick:
context 'when user can create work items in group' doMatt D'Angelo (20900283) at 17 Mar 04:13
Define a work item type
Updated
@GitLabDuo This is actually the recommended pattern from our BBM docs. See the "good" example here: https://docs.gitlab.com/development/database/batched_background_migrations. The sub_batch is framework-generated so there's no injection risk, and with the index + bounded sub-batch size the planner handles the IN just fine.
Matt D'Angelo (a11a25e1) at 17 Mar 03:59
Set introduced_by_id to the correct MR
Updated
@GitLabDuo only one of epic_id or issue_id could ever be set, since we have: CONSTRAINT check_76c1eb7122 CHECK ((num_nonnulls(epic_id, issue_id, merge_request_id) = 1))