Skip to content

Draft: Optional personal namespace

Alex Pooley requested to merge 427730-optional-namespace into master

What does this MR do and why?

This makes the user's personal namespace an optional association. Currently every user must have a personal namespace, but this MR will remove this requirement. In an earlier MR we replaced the lazy build of the user's personal namespace within the User model with an explicit build of the user's personal namespace during User initialization.

This MR is behind a feature flag.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #427730

Merge request reports