Add domain verification operation
Related issue #375492 (closed)
What does this MR do and why?
Add domain verification operation actions in group level.
Add a development feature flag to control: domain_verification_operation
The controller actions are almost same to those in app/controllers/projects/pages_domains_controller.rb
. Reuse the PagesDomain
model and services, the main difference being the project_id
parameter in create action.
frontend part MR !116647 (merged)
dependent MR !116621 (merged)
splited from MR !115766 (closed)
/cc @daveliu
Screenshots or screen recordings
How to set up and validate locally
-
simulate the SaaS locally:
export GITLAB_SIMULATE_SAAS=1
-
Upload Premium license to enable
domain_verification
feature -
enable
domain_verification_operation
feature in console:Feature.enable(:domain_verification_operation)
-
Visit new domain verification page
http://localhost:3000/groups/flightjs/-/settings/domain_verification/new
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.