From 4b02bf2ddf41e691dff97309ff64076c70afe031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Tue, 19 Mar 2019 10:55:36 +0100 Subject: [PATCH] use umb-table for users table --- src/Umbraco.Web.UI.Client/src/less/belle.less | 1 + .../less/components/users/umb-user-table.less | 27 ++++++++ .../src/views/users/views/users/users.html | 61 +++++++++---------- 3 files changed, 57 insertions(+), 32 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/less/components/users/umb-user-table.less diff --git a/src/Umbraco.Web.UI.Client/src/less/belle.less b/src/Umbraco.Web.UI.Client/src/less/belle.less index 88988485fe..8c0df988d1 100644 --- a/src/Umbraco.Web.UI.Client/src/less/belle.less +++ b/src/Umbraco.Web.UI.Client/src/less/belle.less @@ -167,6 +167,7 @@ @import "components/umb-property-file-upload.less"; @import "components/users/umb-user-cards.less"; +@import "components/users/umb-user-table.less"; @import "components/users/umb-user-details.less"; @import "components/users/umb-user-group-picker-list.less"; @import "components/users/umb-user-group-preview.less"; diff --git a/src/Umbraco.Web.UI.Client/src/less/components/users/umb-user-table.less b/src/Umbraco.Web.UI.Client/src/less/components/users/umb-user-table.less new file mode 100644 index 0000000000..fcbefa934c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/less/components/users/umb-user-table.less @@ -0,0 +1,27 @@ +.umb-user-table-col-avatar { + flex: 0 0 32px; + padding: 15px 0; +} + +.umb-user-table-row { + cursor: default; +} + +.umb-user-table-row.-selectable { + cursor: pointer; +} +.umb-user-table-row.-selected { + + &::before { + content: ""; + position: absolute; + z-index:1; + top: 1px; + left: 1px; + right: 1px; + bottom: 1px; + border: 2px solid @ui-selected-border; + box-shadow: 0 0 2px 0 fade(@ui-selected-border, 80%); + pointer-events: none; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html b/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html index 27c8c295ab..2d5c38da0f 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html +++ b/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html @@ -226,38 +226,35 @@
- - - - - - - - - - - - - +
+
Name
+
User group
+
Last login
+
Status
+ + +
+
-
- - - - - - - -
+
+
+
+
-
NameUser groupLast loginStatus
+ ng-class="{'-selected': user.selected, '-selectable': vm.isSelectable(user)}" + class="umb-table-row umb-user-table-row"> +
-
+ +
-
+ + {{ userGroup.name }}, {{ user.formattedLastLogin }} + +
{{ userGroup.name }},
+
{{ user.formattedLastLogin }}
+
{{ user.userDisplayState.name }} -
+
+ + +