Skip to content

Commit

Permalink
fix: special icon and info for empty acl list (#398)
Browse files Browse the repository at this point in the history
  • Loading branch information
derrabauke authored Feb 1, 2022
1 parent 3dd1955 commit 3fea057
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 15 deletions.
2 changes: 1 addition & 1 deletion addon/components/data-table.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -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)
)
Expand Down
10 changes: 7 additions & 3 deletions addon/components/data-table/body.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,16 @@
>
<UkIcon
@ratio="5"
@icon="search"
class="uk-margin-bottom"
@icon={{or @emptyIcon "search"}}
class={{if @emptyIconColor (concat 'uk-text-' @emptyIconColor) "uk-margin-bottom"}}
data-test-loading
/>
<span>
{{t "emeis.empty"}}
{{#if @emptyWarning}}
{{@emptyWarning}}
{{else}}
{{t "emeis.empty"}}
{{/if}}
</span>
</UkFlex>
</td>
Expand Down
7 changes: 6 additions & 1 deletion addon/templates/scopes/edit.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,12 @@
</tr>
</tbody>
{{else}}
<table.body as |body|>
<table.body
@emptyIcon="warning"
@emptyIconColor="warning"
@emptyWarning={{t "emeis.scopes.emptyAclList"}}
as |body|
>
<body.row>
{{#let body.model as |aclEntry|}}
<td data-test-acl-name={{aclEntry.id}}>
Expand Down
8 changes: 7 additions & 1 deletion addon/templates/users/edit.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,13 @@
</tr>
</tbody>
{{else}}
<table.body as |body|>
<table.body
@emptyIcon="warning"
@emptyIconColor="warning"
@emptyWarning={{t "emeis.users.emptyAclList"}}
as |body|
>

<body.row>
{{#let body.model as |aclEntry|}}
<td data-test-acl-role={{aclEntry.id}}>
Expand Down
19 changes: 10 additions & 9 deletions translations/de.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"
Expand All @@ -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"
Expand Down Expand Up @@ -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"
Expand Down
2 changes: 2 additions & 0 deletions translations/en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand Down

0 comments on commit 3fea057

Please sign in to comment.