Skip to content

Clean up workspace conditions folder structure#19634

Merged
leekelleher merged 9 commits intomainfrom
v16/chore/clean-up-workspace-conditions
Jul 7, 2025
Merged

Clean up workspace conditions folder structure#19634
leekelleher merged 9 commits intomainfrom
v16/chore/clean-up-workspace-conditions

Conversation

@madsrasmussen
Copy link
Member

@madsrasmussen madsrasmussen commented Jun 30, 2025

Chore: split the workspace condition code for a better overview

Split section condition logic into 'section-alias' and 'section-user-permission' subfolders, each with their own constants, manifests, and types. Updated imports and manifest aggregation to use the new structure for improved modularity and maintainability.
Replaces hardcoded 'Umb.Condition.SectionAlias' strings with the UMB_SECTION_ALIAS_CONDITION_ALIAS constant across all manifests and related files. This improves maintainability and consistency by centralizing the section alias condition reference.
@madsrasmussen madsrasmussen changed the title clean up workspace conditions Clean up workspace conditions folder structure Jun 30, 2025
Base automatically changed from v16/feature/section-alias-const to main June 30, 2025 11:24
@leekelleher leekelleher merged commit af52e68 into main Jul 7, 2025
27 checks passed
@leekelleher leekelleher deleted the v16/chore/clean-up-workspace-conditions branch July 7, 2025 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants