User group: permissions grouping (#20584)

* clean up

* localizations

* group user permission by entity type

* adjustments

* fix lint errors

* Support granular permissions without entity type

Updated granular permission handling to allow permissions that are not tied to a specific entity type. Adjusted rendering logic and manifest interface to support undefined or empty forEntityTypes, and added UI for displaying ungrouped granular permissions.

* revert for now

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
This commit is contained in:
Niels Lyngsø
2025-10-21 14:10:41 +02:00
committed by GitHub
parent 20eedda4c7
commit 5f1c65e7ea
14 changed files with 243 additions and 166 deletions

View File

@@ -1,6 +1,6 @@
export default {
user: {
// eslint-disable-next-line @typescript-eslint/naming-convention
permissionsEntityGroup_dictionary: 'Dictionary',
permissionsEntityGroup_dictionary: 'Dictionary permissions',
},
};