Skip to content

Update permission system - #287

Merged
HeyItsBATMAN merged 1 commit into
Kompakkt:mainfrom
vmalieske:permission_update
Jul 27, 2026
Merged

Update permission system#287
HeyItsBATMAN merged 1 commit into
Kompakkt:mainfrom
vmalieske:permission_update

Conversation

@vmalieske

Copy link
Copy Markdown
Contributor

Regarding issue #279 :

  • add PermissionService to centralize role evaluation and permission checks
  • refactor template and component permission guards to use the new service
  • remove redundant AllowAnnotatingService and obsolete RxJS boilerplate
  • enhance maintainability by decoupling components from explicit role checking

- add PermissionService to centralize role evaluation and permission checks
- refactor template and component permission guards to use the new service
- remove redundant AllowAnnotatingService and obsolete RxJS boilerplate
- enhance maintainability by decoupling components from explicit role checking
@vmalieske
vmalieske requested a review from HeyItsBATMAN July 25, 2026 15:17

@HeyItsBATMAN HeyItsBATMAN left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. PermissionService may be updated in the future to also check for the current profile selected (personal or organizational), but since profiles are not fully implemented yet, this can wait.

@HeyItsBATMAN
HeyItsBATMAN merged commit 9a002db into Kompakkt:main Jul 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants