From 277b3f636e6c65291bed037c1b9c69563e28de35 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 --- .../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 1a48903510c1..658dea3b4598 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 2eb5afbae514..4f23794f2446 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 @@ -73,7 +73,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 7ba6a5ade502..89ed21be8331 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 9f2a6207f070..470167e77b24 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