From a33deed26be2a6ba7131c6efbd7f77e842ee8647 Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Sat, 9 Apr 2016 13:52:44 +0100 Subject: [PATCH] Added user listing to role edit screen --- resources/assets/sass/_tables.scss | 9 + resources/views/settings/roles/form.blade.php | 218 ++++++++++-------- 2 files changed, 125 insertions(+), 102 deletions(-) diff --git a/resources/assets/sass/_tables.scss b/resources/assets/sass/_tables.scss index 999d65f8d..e6ec76b38 100644 --- a/resources/assets/sass/_tables.scss +++ b/resources/assets/sass/_tables.scss @@ -24,4 +24,13 @@ table { background-color: #F8F8F8; font-weight: 500; } +} + +table.list-table { + margin: 0 -$-xs; + td { + border: 0; + vertical-align: middle; + padding: $-xs; + } } \ No newline at end of file diff --git a/resources/views/settings/roles/form.blade.php b/resources/views/settings/roles/form.blade.php index ba57b4daa..9b0b35d3e 100644 --- a/resources/views/settings/roles/form.blade.php +++ b/resources/views/settings/roles/form.blade.php @@ -2,116 +2,130 @@
-
-

Role Details

-
- - @include('form/text', ['name' => 'display_name']) -
-
- - @include('form/text', ['name' => 'description']) -
-

System Permissions

+
-
- -
-
- -
-
-
-
-
+
+

Role Details

+
+ + @include('form/text', ['name' => 'display_name']) +
+
+ + @include('form/text', ['name' => 'description']) +
+

System Permissions

+ + -
-
+ +
+ +
+ +

Asset Permissions

+

+ These permissions control default access to the assets within the system. + Permissions on Books, Chapters and Pages will override these permissions. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateEditDelete
Books + + + + + + + +
Chapters + + + + + + + + +
Pages + + + + + + + + +
Images@include('settings/roles/checkbox', ['permission' => 'image-create-all']) + + + + + +
-
-
- -
-
- + Cancel +
+
+

Users in this role

-
- -

Asset Permissions

-

- These permissions control default access to the assets within the system.
- Permissions on Books, Chapters and Pages will override these permissions. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @if(isset($role) && count($role->users) > 0) +
CreateEditDelete
Books - - - - - - - -
Chapters - - - - - - - - -
Pages - - - - - - - - -
Images@include('settings/roles/checkbox', ['permission' => 'image-create-all']) - - - - - -
+ @foreach($role->users as $user) + + + + + @endforeach
{{$user->name}} + @if(userCan('users-manage') || $currentUser->id == $user->id) + + @endif + {{ $user->name }} + @if(userCan('users-manage') || $currentUser->id == $user->id) + + @endif +
+ @else +

+ No users currently in this role. +

+ @endif +
-
-Cancel - \ No newline at end of file + +
\ No newline at end of file