From 0015754d2d8b07cd6766a58b415dd02a59de8ed1 Mon Sep 17 00:00:00 2001 From: Volker Theile Date: Thu, 25 Jun 2020 17:03:51 +0200 Subject: [PATCH] mgr/dashboard: Display check icon instead of true|false in various datatables - Convert the boolean values true|false to a check icon in datatable columns. - Remove unused code in the user management list. Fixes: https://tracker.ceph.com/issues/46209 Signed-off-by: Volker Theile (cherry picked from commit 277b3f636e6c65291bed037c1b9c69563e28de35) --- .../inventory-devices/inventory-devices.component.ts | 4 +++- .../src/app/ceph/cluster/services/services.component.ts | 4 +++- .../src/app/core/auth/user-list/user-list.component.html | 5 ----- .../src/app/core/auth/user-list/user-list.component.ts | 2 -- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts index 79744611fd7..4fefc23f2bb 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts @@ -116,7 +116,9 @@ export class InventoryDevicesComponent implements OnInit, OnDestroy { { name: this.i18n('Available'), prop: 'available', - flexGrow: 1 + flexGrow: 1, + cellClass: 'text-center', + cellTransformation: CellTemplate.checkIcon }, { name: this.i18n('Vendor'), diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.ts index 757d4f9da41..ddb14cca189 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.ts @@ -72,7 +72,9 @@ export class ServicesComponent extends ListWithDetails implements OnChanges, OnI { name: this.i18n('Running'), prop: 'status.running', - flexGrow: 1 + flexGrow: 1, + cellClass: 'text-center', + cellTransformation: CellTemplate.checkIcon }, { name: this.i18n('Size'), diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.html b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.html index 7ba6a5ade50..89ed21be833 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.html @@ -20,8 +20,3 @@ {{ role }}{{ !isLast ? ", " : "" }} - - - {{ value | booleanText }} - diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.ts index c9f4a0c8ec4..82b15d9dbbe 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.ts @@ -30,8 +30,6 @@ const BASE_URL = 'user-management/users'; export class UserListComponent implements OnInit { @ViewChild('userRolesTpl', { static: true }) userRolesTpl: TemplateRef; - @ViewChild('userEnabledTpl', { static: true }) - userEnabledTpl: TemplateRef; permission: Permission; tableActions: CdTableAction[]; -- 2.47.3