diff --git a/src/app/users/users.component.html b/src/app/users/users.component.html index 2e0231e91..178b01f49 100644 --- a/src/app/users/users.component.html +++ b/src/app/users/users.component.html @@ -30,6 +30,11 @@ {{ user.firstname }} + + {{ 'labels.inputs.Login Name' | translate }} + {{ user.username }} + + {{ 'labels.inputs.Last Name' | translate }} {{ user.lastname }} @@ -45,6 +50,17 @@ {{ user.officeName }} + + {{ 'labels.buttons.Is Self Service' | translate }} + + + {{ user.isSelfServiceUser ? ('labels.buttons.Yes' | translate) : ('labels.buttons.No' | translate) }} + + + diff --git a/src/app/users/users.component.scss b/src/app/users/users.component.scss index 567dcb2f8..0c6a4adfa 100644 --- a/src/app/users/users.component.scss +++ b/src/app/users/users.component.scss @@ -12,4 +12,24 @@ table { .select-row:hover { cursor: pointer; } + + .self-service-indicator { + display: inline-block; + width: 16px; + height: 16px; + border-radius: 50%; + margin-right: 0.5rem; + vertical-align: middle; + box-sizing: border-box; + } + + .self-service-true { + background-color: #43a047; + border: 1px solid #388e3c; + } + + .self-service-false { + background-color: #e53935; + border: 1px solid #b71c1c; + } } diff --git a/src/app/users/users.component.ts b/src/app/users/users.component.ts index 3ae3a09e4..88beb84a3 100644 --- a/src/app/users/users.component.ts +++ b/src/app/users/users.component.ts @@ -69,10 +69,12 @@ export class UsersComponent implements OnInit, AfterViewInit { usersData: any; /** Columns to be displayed in users table. */ displayedColumns: string[] = [ + 'username', 'firstname', 'lastname', 'email', - 'officeName' + 'officeName', + 'isSelfServiceUser' ]; /** Data source for users table. */ dataSource: MatTableDataSource; diff --git a/src/app/users/view-user/view-user.component.html b/src/app/users/view-user/view-user.component.html index bc36d077b..595c0e671 100644 --- a/src/app/users/view-user/view-user.component.html +++ b/src/app/users/view-user/view-user.component.html @@ -61,11 +61,13 @@
{{ 'labels.buttons.Is Self Service' | translate }}
- - {{ userData.selfService ? ('labels.buttons.Yes' | translate) : ('labels.buttons.No' | translate) }} + + + {{ userData.selfService ? ('labels.buttons.Yes' | translate) : ('labels.buttons.No' | translate) }} +
diff --git a/src/app/users/view-user/view-user.component.scss b/src/app/users/view-user/view-user.component.scss index 3ffe18748..16d4103fe 100644 --- a/src/app/users/view-user/view-user.component.scss +++ b/src/app/users/view-user/view-user.component.scss @@ -106,6 +106,12 @@ border: 1px solid #b71c1c; } + .self-service-container { + display: inline-flex; + align-items: center; + gap: 0.5rem; + } + button { transition: all 0.2s ease;