-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestwontfixThis will not be worked onThis will not be worked on
Description
Summary
No endpoint currently exists to retrieve users filtered by institutional role (e.g., list all chairpersons, list all deans, or list users managed under a specific role holder).
The UserInstitutionalRole entity stores these mappings, but the admin module only exposes POST and DELETE — there is no read endpoint.
Proposed
Add a GET /admin/institutional-roles (or similar) endpoint that allows:
- Super admins to list all institutional role assignments
- Deans to list chairpersons under their scope
- Optional filtering by role type (
DEAN,CHAIRPERSON)
Related
UserInstitutionalRoleentityAdminService(existing assign/remove methods)ScopeResolverService(for role-scoped filtering)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestwontfixThis will not be worked onThis will not be worked on