Add advanced search to registration features
What does this MR do and why?
We want to add Advanced search to Registration features available to users who have service ping data sharing enabled.
Screenshots or screen recordings
Before | After |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
How to set up and validate locally
- Testing previous behavior:
- Make sure you're on a Premium/Ultimate plan GitLab GDK instance
- Goto
Admin area -> Settings -> Advanced search
- It is expected to have Advanced search in the settings menu sidebar.
- Enable Advanced search according to documentation
- Try to use search and make sure you have Advanced search is enabled label
- When registration features are enabled:
- Make sure you're on a free plan GitLab GDK instance (for example, remove current license or stub #current to return
nil
) - Make sure you have the Registration Features checkbox enabled (
Admin -> Settings -> Metrics and profiling -> Usage statistics -> Enable Service Ping & Enable Registration Features
) - Goto
Admin area -> Settings -> Advanced search
- It is expected to have Advanced search in the settings menu sidebar.
- Enable Advanced search according to next documentation
- Try to use search and make sure you have Advanced search is enabled label
- Make sure you're on a free plan GitLab GDK instance (for example, remove current license or stub #current to return
- When registration features are disabled:
- Make sure you're on a free plan GitLab GDK instance
- Make sure you have the registration features checkbox disabled (
Admin -> Settings -> Metrics and profiling -> Usage statistics -> Enable Registration Features
) - Goto
Admin area -> Settings
- Make sure you don't have Advanced search in the settings menu sidebar.
- Try to use search and make sure you don't have Advanced search is enabled label
- Make sure that the new text appears on the docs page:
- run
gdk restart gitlab-docs
- go to
<local_gitlab_docs_host>/ee/user/admin_area/settings/usage_statistics.html#registration-features-program
and make sure the new section is on the page and the link works
- run
Updated doc | Link page |
---|---|
![]() |
![]() |
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.
Related to #422280 (closed)
Edited by Taras Tadai