Skip to content

Update trial column

Serhii Yarynovskyi requested to merge 409419-update-trial-column-on-2-pages into master

What does this MR do and why?

We have alignment on a new design for the trial column https://gitlab.com/gitlab-org/gitlab/-/issues/417277

This trial column is used on trials_registrations/new as well as /company page for free_registration

We want to ensure we are using the same UI component for both https://gitlab.com/gitlab-org/gitlab/-/issues/417277#note_1492279962

Per comment the logos are removed for now from pages on the screenshots.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
Desktop /-/trial_registrations/new Screenshot_2023-08-15_at_11.44.17 Screenshot_2023-09-11_at_13.05.05
Mobile /-/trial_registrations/new Screenshot_2023-08-21_at_18.02.31 Screenshot_2023-08-21_at_18.02.01
Desktop free sign-up company page Screenshot_2023-08-15_at_11.43.22 Screenshot_2023-09-11_at_13.05.58
Mobile free sign-up company page localhost_3000_users_sign_up_company_new_jobs_to_be_done_other__registration_objective_exploring_role_systems_administrator__1_ localhost_3000_users_sign_up_company_new_jobs_to_be_done_other__registration_objective_basics_role_devops_engineer

How to set up and validate locally

bin/rails c

Feature.enable(:automatic_trial_registration)
  • Visit /-/trial_registrations/new and check trial column UI.
  • Visit /users/sign_up. Submit the form.
  • On welcome page select My company or team.
  • Fill the rest of the form and submit. Check trial column UI.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #409419 (closed)

Edited by Serhii Yarynovskyi

Merge request reports