Show assigned roles for groups #16
Some checks failed
Build on push / prepare (push) Successful in 5s
Build on push / build-api (push) Successful in 8s
Build on push / build-redirector (push) Successful in 9s
Build on push / build-web (push) Has been cancelled

Closes #16
This commit is contained in:
Sven Heidemann 2025-03-11 18:49:03 +01:00
parent 7380e7b516
commit 53a820c07c
3 changed files with 16 additions and 0 deletions

View File

@ -19,6 +19,14 @@ export class GroupsColumns extends PageColumns<Group> {
filterable: true, filterable: true,
value: (row: Group) => row.name, value: (row: Group) => row.name,
}, },
{
name: 'roles',
translationKey: 'common.roles',
type: 'text',
filterable: true,
value: (row: Group) => row.roles.map(role => role.name).join(', '),
width: '300px',
},
...DB_MODEL_COLUMNS, ...DB_MODEL_COLUMNS,
]; ];
} }

View File

@ -36,6 +36,7 @@
"key": "Schlüssel", "key": "Schlüssel",
"name": "Name", "name": "Name",
"role": "Rolle", "role": "Rolle",
"roles": "Rollen",
"save": "Speichern", "save": "Speichern",
"short_url": "Url", "short_url": "Url",
"updated": "Bearbeitet", "updated": "Bearbeitet",
@ -83,6 +84,7 @@
"users.update": "Benutzer inkl. der Rollen ändern" "users.update": "Benutzer inkl. der Rollen ändern"
}, },
"permissions": { "permissions": {
"administrator": "Administrator",
"api_keys": "API Keys", "api_keys": "API Keys",
"api_keys.create": "Erstellen", "api_keys.create": "Erstellen",
"api_keys.delete": "Löschen", "api_keys.delete": "Löschen",
@ -103,6 +105,8 @@
"roles.create": "Erstellen", "roles.create": "Erstellen",
"roles.delete": "Löschen", "roles.delete": "Löschen",
"roles.update": "Bearbeiten", "roles.update": "Bearbeiten",
"settings": "Einstellungen",
"settings.update": "Bearbeiten",
"short_urls": "Kurz-URLs", "short_urls": "Kurz-URLs",
"short_urls.by_assignment": "Zuweisung", "short_urls.by_assignment": "Zuweisung",
"short_urls.create": "Erstellen", "short_urls.create": "Erstellen",

View File

@ -36,6 +36,7 @@
"key": "Key", "key": "Key",
"name": "Name", "name": "Name",
"role": "Role", "role": "Role",
"roles": "Roles",
"save": "Save", "save": "Save",
"short_url": "Url", "short_url": "Url",
"updated": "Updated", "updated": "Updated",
@ -83,6 +84,7 @@
"users.update": "Change users including their roles" "users.update": "Change users including their roles"
}, },
"permissions": { "permissions": {
"administrator": "Administrator",
"api_keys": "API Keys", "api_keys": "API Keys",
"api_keys.create": "Create", "api_keys.create": "Create",
"api_keys.delete": "Delete", "api_keys.delete": "Delete",
@ -103,6 +105,8 @@
"roles.create": "Create", "roles.create": "Create",
"roles.delete": "Delete", "roles.delete": "Delete",
"roles.update": "Update", "roles.update": "Update",
"settings": "Settings",
"settings.update": "Update",
"short_urls": "Short URLs", "short_urls": "Short URLs",
"short_urls.by_assignment": "By assignment", "short_urls.by_assignment": "By assignment",
"short_urls.create": "Create", "short_urls.create": "Create",