Remove progress and completion shown on Get Started/Learn GitLab
What does this MR do and why?
For Learn Gitlab and Get Started:
- remove percentage pill from the navigation item in the sidebar
- remove progress indicator
- remove icons that indicate the item completion
- stop making items disabled when they are completed
Related to #562174 (closed)
References
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
![]() |
![]() |
How to set up and validate locally
Click to expand
-
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 rails console, onboard that group that was just created
::Onboarding::Progress.onboard(Group.last) -
In the gitlab admin UI, edit the group to be on an ultimate trial plan(edit button from
http://gdk.test:3000/admin/groups) -
In rails console(
bundle exec rails c), change the trial, trial start and end date for the groupGroup.last.gitlab_subscription.update_columns(trial_starts_on: Date.today, trial_ends_on: 30.days.from_now, trial: true) -
Go to the get started path for the group/project: For instance,
http://gdk.test:3000/logan225-group/logan225-project/-/get_started -
To view learn gitlab, go to
http://gdk.test:3000/logan225-group/logan225-project/-/learn_gitlab. This is a shortcut, the nav item text will still be "Get started".
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.



