Centralize checking if user is part of an organization logic
What does this MR do and why?
Centralize checking if user is part of an organization logic
- lean into SSOT for checking instead of having 2 methods if possible
- move validation under private for better scoping until it is needed in the public space.
- move specs for validation under the validation section
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.