From 3fea057cde88f721ee397fe7257d5bbba70cc106 Mon Sep 17 00:00:00 2001 From: Falk Neumann Date: Tue, 1 Feb 2022 18:05:05 +0100 Subject: [PATCH] fix: special icon and info for empty acl list (#398) --- addon/components/data-table.hbs | 2 +- addon/components/data-table/body.hbs | 10 +++++++--- addon/templates/scopes/edit.hbs | 7 ++++++- addon/templates/users/edit.hbs | 8 +++++++- translations/de.yaml | 19 ++++++++++--------- translations/en.yaml | 2 ++ 6 files changed, 33 insertions(+), 15 deletions(-) diff --git a/addon/components/data-table.hbs b/addon/components/data-table.hbs index da4c88e1..8978e61d 100644 --- a/addon/components/data-table.hbs +++ b/addon/components/data-table.hbs @@ -51,7 +51,7 @@ {{else}} {{yield (hash - body=(component "data-table/body" models=this.data.value) + body=(component "data-table/body" models=this.data.value emptyWarning=@emptyWarning emptyIcon=@emptyIcon emptyIconColor=@emptyIconColor) head=(component "data-table/head" sortedBy=this.sort update=this.updateSort) refresh=(perform this.fetchData) ) diff --git a/addon/components/data-table/body.hbs b/addon/components/data-table/body.hbs index 2915a30d..8f02990c 100644 --- a/addon/components/data-table/body.hbs +++ b/addon/components/data-table/body.hbs @@ -11,12 +11,16 @@ > - {{t "emeis.empty"}} + {{#if @emptyWarning}} + {{@emptyWarning}} + {{else}} + {{t "emeis.empty"}} + {{/if}} diff --git a/addon/templates/scopes/edit.hbs b/addon/templates/scopes/edit.hbs index 89c171f6..9614aba9 100644 --- a/addon/templates/scopes/edit.hbs +++ b/addon/templates/scopes/edit.hbs @@ -73,7 +73,12 @@ {{else}} - + {{#let body.model as |aclEntry|}} diff --git a/addon/templates/users/edit.hbs b/addon/templates/users/edit.hbs index 70bff5cd..20604ed2 100644 --- a/addon/templates/users/edit.hbs +++ b/addon/templates/users/edit.hbs @@ -196,7 +196,13 @@ {{else}} - + + {{#let body.model as |aclEntry|}} diff --git a/translations/de.yaml b/translations/de.yaml index 0ce5bddf..e48e122f 100644 --- a/translations/de.yaml +++ b/translations/de.yaml @@ -6,7 +6,7 @@ emeis: general-error: "Ein Problem ist aufgetretten. Bitte versuchen Sie es erneut." scopes: - title: "Berechtigungsbereiche" + title: "Organisationen" headings: name: "Name" description: "Beschreibung" @@ -16,7 +16,8 @@ emeis: edit-scope: "Berechtigungsbereich bearbeiten" acl: title: "Berechtigung" - aclHint: "Berechtigungen können erst hinzugefügt werden, sobald die Organisation gespeichert wurde." + emptyAclList: "Diese Organisation enthält keine Zugriffsrechte." + aclHint: "Zugriffsrechte können erst hinzugefügt werden, sobald die Organisation gespeichert wurde." users: title: "Benutzer" @@ -32,7 +33,7 @@ emeis: city: "Stadt" zip: "PLZ" isActive: "Aktiv" - aclHint: "Berechtigungen können er hinzugefügt werden, wenn der neue Benutzer gespeichert wurde." + aclHint: "Zugriffsrechte können erst hinzugefügt werden, wenn der neue Benutzer gespeichert wurde." edit: edit-user: "Benutzer Bearbeiten" @@ -76,21 +77,21 @@ emeis: custom-button-action-error: "Die konfigurierte Custom Button Action ist keine valide Funktion." acl-table: - title: "Berechtigung" + title: "Zugriffsrechte" headings: name: "Name" user: "Benutzername" scope: "Berechtigungsbereich" role: "Rolle" add-entry: "Eintrag hinzufügen" - new-user-hint: "Berechtigungen können erst hinzugefügt werden, sobald der neue Benutzer gespeichert wurde." + new-user-hint: "Zugriffsrechte können erst hinzugefügt werden, sobald der neue Benutzer gespeichert wurde." acl-wizzard: - add-entry: "Berechtigung hinzufügen" - duplicate: "Diese Kombination von Berechtigungen existiert bereits." + add-entry: "Zugriffsrechte hinzufügen" + duplicate: "Diese Kombination von Zugriffsrechten existiert bereits." scope: - select: "Klicken Sie hier um einen Berechtigungsbereich auszuwählen" - select-different: "Anderen Berechtigungsbereich auswählen" + select: "Klicken Sie hier um einen Organisation auszuwählen" + select-different: "Andere Organisation auswählen" role: select: "Klicken Sie hier um eine Rolle auszuwählen" select-different: "Andere Rolle auswählen" diff --git a/translations/en.yaml b/translations/en.yaml index 15326dc7..821b8833 100644 --- a/translations/en.yaml +++ b/translations/en.yaml @@ -16,6 +16,7 @@ emeis: edit-scope: "Edit scope" acl: title: "ACL" + emptyAclList: "This scope includes no permissions yet." aclHint: "You can add ACLs once the new scope has been saved." users: @@ -32,6 +33,7 @@ emeis: city: "City" zip: "ZIP" isActive: "Active" + emptyAclList: "This user has no permissions yet." aclHint: "You can add ACLs once the new user has been saved." edit: