]> BookStack Code Mirror - bookstack/blob - resources/views/users/index.blade.php
Applied baseUrl to login redirect
[bookstack] / resources / views / users / index.blade.php
1 @extends('base')
2
3
4 @section('content')
5
6     @include('settings/navbar', ['selected' => 'users'])
7
8
9     <div class="container small" ng-non-bindable>
10         <div class="row action-header">
11             <div class="col-sm-8">
12                 <h1>Users</h1>
13             </div>
14             <div class="col-sm-4">
15                 <p></p>
16                 @if(userCan('users-manage'))
17                     <a href="{{ baseUrl("/settings/users/create") }}" class="pos button float right"><i class="zmdi zmdi-account-add"></i>Add new user</a>
18                 @endif
19             </div>
20         </div>
21
22         <div class="row">
23             <div class="col-sm-8">
24                 <div class="compact">
25                     {!! $users->links() !!}
26                 </div>
27             </div>
28             <div class="col-sm-4">
29                 <form method="get" class="float right" action="{{ baseUrl("/settings/users") }}">
30                     @foreach(collect($listDetails)->except('search') as $name => $val)
31                         <input type="hidden" name="{{ $name }}" value="{{ $val }}">
32                     @endforeach
33                     <input type="text" name="search" placeholder="Search Users" @if($listDetails['search']) value="{{$listDetails['search']}}" @endif>
34                 </form>
35             </div>
36         </div>
37         <div class="text-center">
38
39         </div>
40
41         <table class="table">
42             <tr>
43                 <th></th>
44                 <th><a href="{{ sortUrl('/settings/users', $listDetails, ['sort' => 'name']) }}">Name</a></th>
45                 <th><a href="{{ sortUrl('/settings/users', $listDetails, ['sort' => 'email']) }}">Email</a></th>
46                 <th>User Roles</th>
47             </tr>
48             @foreach($users as $user)
49                 <tr>
50                     <td style="line-height: 0;"><img class="avatar med" src="{{ $user->getAvatar(40)}}" alt="{{ $user->name }}"></td>
51                     <td>
52                         @if(userCan('users-manage') || $currentUser->id == $user->id)
53                             <a href="{{ baseUrl("/settings/users/{$user->id}") }}">
54                                 @endif
55                                 {{ $user->name }}
56                                 @if(userCan('users-manage') || $currentUser->id == $user->id)
57                             </a>
58                         @endif
59                     </td>
60                     <td>
61                         @if(userCan('users-manage') || $currentUser->id == $user->id)
62                             <a href="{{ baseUrl("/settings/users/{$user->id}") }}">
63                                 @endif
64                                 {{ $user->email }}
65                                 @if(userCan('users-manage') || $currentUser->id == $user->id)
66                             </a>
67                         @endif
68                     </td>
69                     <td>
70                         @foreach($user->roles as $index => $role)
71                             <small><a href="{{ baseUrl("/settings/roles/{$role->id}") }}">{{$role->display_name}}</a>@if($index !== count($user->roles) -1),@endif</small>
72                         @endforeach
73                     </td>
74                 </tr>
75             @endforeach
76         </table>
77
78         <div>
79             {!! $users->links() !!}
80         </div>
81     </div>
82
83 @stop