Hide statuses, custom fields and iterations for user namespaces
What does this MR do and why?
Configurable statuses, custom fields, and iterations are only supported for ultimate and premium plans within group and project namespaces.
Since these features are not available for user namespaces, this MR ensures they are properly hidden and inaccessible in that context.
This fix is based on @engwan suggestion to update the license checks to account for personal namespaces. It also reverts a previous attempt to address a similar issue implemented in !192610 (merged).
References
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
- Create a new issue board under your personal namespace.
- Try to create a new list on the board and confirm that the
StatusandIterationoptions are no longer available as list types. - Attempt to filter issues on the board and verify that
StatusandIterationfilters are no longer shown. - Open an issue from the board and confirm that the
Status,Iteration, andCustom fieldwidgets are not visible.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Agnes Slota

