Skip to content

Adjust signup page items for more clarity

Doug Stull requested to merge 482929-move-omniauth-below-continue into master

What does this MR do and why?

Adjust signup page items for more clarity

  • move omniauth provider buttons to bottom of trial registration
  • move the terms above the for submit on regular and trial registration
  • streamlined registration haml templates/partials and moved them into devise/registrations if only used by registration
  • see https://gitlab.com/gitlab-org/gitlab/-/issues/482929

Changelog: other EE: true

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

Click to expand
Page Before After
regular signup Screenshot_2024-09-05_at_8.40.22_AM Screenshot_2024-09-05_at_3.47.36_PM
trial registration with duo_enterprise_trials_registration enabled Screenshot_2024-09-05_at_8.39.59_AM Screenshot_2024-09-05_at_3.49.53_PM
trial registration with duo_enterprise_trials_registration disabled n/a Screenshot_2024-09-05_at_3.51.07_PM

How to set up and validate locally

  1. Simulate SaaS and restart GDK
  2. Sign out if necessary.
  3. Navigation to the /-/trial_registrations/new and /users/sign_up
  4. To see the differences with 60 day text, for duo, use the command Feature.enable(:duo_enterprise_trials_registration) in the rails console and visit the trial registration path again.

Related to #482929

Edited by Doug Stull

Merge request reports

Loading