Use TimezoneDropdown from shared components
What does this MR do and why?
Migrate outdated timezone selector to Vue Compo... (&8530)
There are a couple of outdated dropdowns which are used to select timezones. These can be migrated to the existing timezone_dropdown Vue component.
Exchange custom TimezoneDropdown that is used on the profile page to the shared component
Related to #369973 (closed)
Screenshots or screen recordings
Visual change - padding on top of the Time zone
label
UPD: change formatting for deploy freeze timezone (+
and a space in front of the prefix)
Before | After |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
How to set up and validate locally
- Open the
http://localhost:3000/-/profile
page - Update the TimeZone dropdown and save the form
- Make sure that the value is properly updated after safe
To check deploy freeze update:
- Open a project, Settings -> CI/CD -> Deploy freeze
- Add a new deploy freeze
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Diana Zubova