Enable Organization Presence validation in Registration Group Creation Controller
requested to merge 411832-remove-exception-for-project-group-creation-during-registration into master
What does this MR do and why?
In !155732 (merged), we added validation for presence of an Organization on Namespaces. Since this MR was already quite big and impactful, most 'Create Namespace' code paths are wrapped in a Namespace.with_disabled_organization_validation
method, which caused the validation to be skipped.
This MR will pass an organization_id
to the parameters of the Registrations::StandardNamespaceCreateService
and Registrations::ImportNamespaceCreateService
classes.
We will use the Current.organization
for this.
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.
Related to #411832 (closed)