Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Зуев Егор
/
wiki.dev
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Authored by
Dan Brown
2016-04-09 13:52:44 +0100
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Commit
a33deed26be2a6ba7131c6efbd7f77e842ee8647
a33deed2
1 parent
2e7345f4
Added user listing to role edit screen
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
48 additions
and
25 deletions
resources/assets/sass/_tables.scss
resources/views/settings/roles/form.blade.php
resources/assets/sass/_tables.scss
View file @
a33deed
...
...
@@ -25,3 +25,12 @@ table {
font-weight
:
500
;
}
}
table
.list-table
{
margin
:
0
-
$-xs
;
td
{
border
:
0
;
vertical-align
:
middle
;
padding
:
$-xs
;
}
}
\ No newline at end of file
...
...
resources/views/settings/roles/form.blade.php
View file @
a33deed
...
...
@@ -2,7 +2,9 @@
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<div
class=
"col-md-9"
>
<div
class=
"row"
>
<div
class=
"col-md-5"
>
<h3>
Role Details
</h3>
<div
class=
"form-group"
>
<label
for=
"name"
>
Role Name
</label>
...
...
@@ -13,36 +15,18 @@
@include('form/text', ['name' => 'description'])
</div>
<h3>
System Permissions
</h3>
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<label>
@include('settings/roles/checkbox', ['permission' => 'users-manage']) Manage users
</label>
</div>
<div
class=
"col-md-6"
>
<label>
@include('settings/roles/checkbox', ['permission' => 'user-roles-manage']) Manage user roles
</label>
</div>
</div>
<hr
class=
"even"
>
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<label>
@include('settings/roles/checkbox', ['permission' => 'users-manage']) Manage users
</label>
<label>
@include('settings/roles/checkbox', ['permission' => 'user-roles-manage']) Manage roles
&
role permissions
</label>
<label>
@include('settings/roles/checkbox', ['permission' => 'restrictions-manage-all']) Manage all Book, Chapter
&
Page permissions
</label>
</div>
<div
class=
"col-md-6"
>
<label>
@include('settings/roles/checkbox', ['permission' => 'restrictions-manage-own']) Manage permissions on own Book, Chapter
&
Pages
</label>
</div>
</div>
<hr
class=
"even"
>
<div
class=
"form-group"
>
<label>
@include('settings/roles/checkbox', ['permission' => 'settings-manage']) Manage app settings
</label>
</div>
<hr
class=
"even"
>
</div>
<div
class=
"col-md-6"
>
<h3>
Asset Permissions
</h3>
<p>
These permissions control default access to the assets within the system.
<br>
These permissions control default access to the assets within the system.
Permissions on Books, Chapters and Pages will override these permissions.
</p>
<table
class=
"table"
>
...
...
@@ -110,8 +94,38 @@
</tr>
</table>
</div>
</div>
<a
href=
"/settings/roles"
class=
"button muted"
>
Cancel
</a>
<button
type=
"submit"
class=
"button pos"
>
Save Role
</button>
</div>
<div
class=
"col-md-3"
>
<h3>
Users in this role
</h3>
</div>
@if(isset($role)
&&
count($role->users) > 0)
<table
class=
"list-table"
>
@foreach($role->users as $user)
<tr>
<td
style=
"line-height: 0;"
><img
class=
"avatar small"
src=
"{{$user->getAvatar(40)}}"
alt=
"{{$user->name}}"
></td>
<td>
@if(userCan('users-manage') || $currentUser->id == $user->id)
<a
href=
"/settings/users/{{$user->id}}"
>
@endif
{{ $user->name }}
@if(userCan('users-manage') || $currentUser->id == $user->id)
</a>
@endif
</td>
</tr>
@endforeach
</table>
@else
<p
class=
"text-muted"
>
No users currently in this role.
</p>
@endif
</div>
<a
href=
"/settings/roles"
class=
"button muted"
>
Cancel
</a>
<button
type=
"submit"
class=
"button pos"
>
Save Role
</button>
\ No newline at end of file
</div>
\ No newline at end of file
...
...
Please
register
or
sign in
to post a comment