]> BookStack Code Mirror - bookstack/blob - resources/views/settings/roles/form.blade.php
Update/fix german translation
[bookstack] / resources / views / settings / roles / form.blade.php
1 {!! csrf_field() !!}
2
3 <div class="row">
4
5     <div class="col-md-9">
6         <div class="row">
7             <div class="col-md-5">
8                 <h3>{{ trans('settings.role_details') }}</h3>
9                 <div class="form-group">
10                     <label for="name">{{ trans('settings.role_name') }}</label>
11                     @include('form/text', ['name' => 'display_name'])
12                 </div>
13                 <div class="form-group">
14                     <label for="name">{{ trans('settings.role_desc') }}</label>
15                     @include('form/text', ['name' => 'description'])
16                 </div>
17                 <h3>{{ trans('settings.role_system') }}</h3>
18                 <label>@include('settings/roles/checkbox', ['permission' => 'users-manage']) {{ trans('settings.role_manage_users') }}</label>
19                 <label>@include('settings/roles/checkbox', ['permission' => 'user-roles-manage']) {{ trans('settings.role_manage_roles') }}</label>
20                 <label>@include('settings/roles/checkbox', ['permission' => 'restrictions-manage-all']) {{ trans('settings.role_manage_entity_permissions') }}</label>
21                 <label>@include('settings/roles/checkbox', ['permission' => 'restrictions-manage-own']) {{ trans('settings.role_manage_own_entity_permissions') }}</label>
22                 <label>@include('settings/roles/checkbox', ['permission' => 'settings-manage']) {{ trans('settings.role_manage_settings') }}</label>
23             </div>
24
25             <div class="col-md-6">
26
27                 <h3>{{ trans('settings.role_asset') }}</h3>
28                 <p>{{ trans('settings.role_asset_desc') }}</p>
29
30                 <table class="table">
31                     <tr>
32                         <th width="20%"></th>
33                         <th width="20%">{{ trans('common.create') }}</th>
34                         <th width="20%">{{ trans('common.view') }}</th>
35                         <th width="20%">{{ trans('common.edit') }}</th>
36                         <th width="20%">{{ trans('common.delete') }}</th>
37                     </tr>
38                     <tr>
39                         <td>{{ trans('entities.books') }}</td>
40                         <td>
41                             <label>@include('settings/roles/checkbox', ['permission' => 'book-create-all']) {{ trans('settings.role_all') }}</label>
42                         </td>
43                         <td>
44                             <label>@include('settings/roles/checkbox', ['permission' => 'book-view-own']) {{ trans('settings.role_own') }}</label>
45                             <label>@include('settings/roles/checkbox', ['permission' => 'book-view-all']) {{ trans('settings.role_all') }}</label>
46                         </td>
47                         <td>
48                             <label>@include('settings/roles/checkbox', ['permission' => 'book-update-own']) {{ trans('settings.role_own') }}</label>
49                             <label>@include('settings/roles/checkbox', ['permission' => 'book-update-all']) {{ trans('settings.role_all') }}</label>
50                         </td>
51                         <td>
52                             <label>@include('settings/roles/checkbox', ['permission' => 'book-delete-own']) {{ trans('settings.role_own') }}</label>
53                             <label>@include('settings/roles/checkbox', ['permission' => 'book-delete-all']) {{ trans('settings.role_all') }}</label>
54                         </td>
55                     </tr>
56                     <tr>
57                         <td>{{ trans('entities.chapters') }}</td>
58                         <td>
59                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-create-own']) {{ trans('settings.role_own') }}</label>
60                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-create-all']) {{ trans('settings.role_all') }}</label>
61                         </td>
62                         <td>
63                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-view-own']) {{ trans('settings.role_own') }}</label>
64                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-view-all']) {{ trans('settings.role_all') }}</label>
65                         </td>
66                         <td>
67                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-update-own']) {{ trans('settings.role_own') }}</label>
68                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-update-all']) {{ trans('settings.role_all') }}</label>
69                         </td>
70                         <td>
71                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-delete-own']) {{ trans('settings.role_own') }}</label>
72                             <label>@include('settings/roles/checkbox', ['permission' => 'chapter-delete-all']) {{ trans('settings.role_all') }}</label>
73                         </td>
74                     </tr>
75                     <tr>
76                         <td>{{ trans('entities.pages') }}</td>
77                         <td>
78                             <label>@include('settings/roles/checkbox', ['permission' => 'page-create-own']) {{ trans('settings.role_own') }}</label>
79                             <label>@include('settings/roles/checkbox', ['permission' => 'page-create-all']) {{ trans('settings.role_all') }}</label>
80                         </td>
81                         <td>
82                             <label>@include('settings/roles/checkbox', ['permission' => 'page-view-own']) {{ trans('settings.role_own') }}</label>
83                             <label>@include('settings/roles/checkbox', ['permission' => 'page-view-all']) {{ trans('settings.role_all') }}</label>
84                         </td>
85                         <td>
86                             <label>@include('settings/roles/checkbox', ['permission' => 'page-update-own']) {{ trans('settings.role_own') }}</label>
87                             <label>@include('settings/roles/checkbox', ['permission' => 'page-update-all']) {{ trans('settings.role_all') }}</label>
88                         </td>
89                         <td>
90                             <label>@include('settings/roles/checkbox', ['permission' => 'page-delete-own']) {{ trans('settings.role_own') }}</label>
91                             <label>@include('settings/roles/checkbox', ['permission' => 'page-delete-all']) {{ trans('settings.role_all') }}</label>
92                         </td>
93                     </tr>
94                     <tr>
95                         <td>{{ trans('entities.images') }}</td>
96                         <td>@include('settings/roles/checkbox', ['permission' => 'image-create-all'])</td>
97                         <td style="line-height:1.2;"><small class="faded">{{ trans('settings.role_controlled_by_asset') }}</small></td>
98                         <td>
99                             <label>@include('settings/roles/checkbox', ['permission' => 'image-update-own']) {{ trans('settings.role_own') }}</label>
100                             <label>@include('settings/roles/checkbox', ['permission' => 'image-update-all']) {{ trans('settings.role_all') }}</label>
101                         </td>
102                         <td>
103                             <label>@include('settings/roles/checkbox', ['permission' => 'image-delete-own']) {{ trans('settings.role_own') }}</label>
104                             <label>@include('settings/roles/checkbox', ['permission' => 'image-delete-all']) {{ trans('settings.role_all') }}</label>
105                         </td>
106                     </tr>
107                     <tr>
108                         <td>{{ trans('entities.attachments') }}</td>
109                         <td>@include('settings/roles/checkbox', ['permission' => 'attachment-create-all'])</td>
110                         <td style="line-height:1.2;"><small class="faded">{{ trans('settings.role_controlled_by_asset') }}</small></td>
111                         <td>
112                             <label>@include('settings/roles/checkbox', ['permission' => 'attachment-update-own']) {{ trans('settings.role_own') }}</label>
113                             <label>@include('settings/roles/checkbox', ['permission' => 'attachment-update-all']) {{ trans('settings.role_all') }}</label>
114                         </td>
115                         <td>
116                             <label>@include('settings/roles/checkbox', ['permission' => 'attachment-delete-own']) {{ trans('settings.role_own') }}</label>
117                             <label>@include('settings/roles/checkbox', ['permission' => 'attachment-delete-all']) {{ trans('settings.role_all') }}</label>
118                         </td>
119                     </tr>
120                     <tr>
121                         <td>{{ trans('entities.comments') }}</td>
122                         <td>@include('settings/roles/checkbox', ['permission' => 'comment-create-all'])</td>
123                         <td style="line-height:1.2;"><small class="faded">{{ trans('settings.role_controlled_by_asset') }}</small></td>
124                         <td>
125                             <label>@include('settings/roles/checkbox', ['permission' => 'comment-update-own']) {{ trans('settings.role_own') }}</label>
126                             <label>@include('settings/roles/checkbox', ['permission' => 'comment-update-all']) {{ trans('settings.role_all') }}</label>
127                         </td>
128                         <td>
129                             <label>@include('settings/roles/checkbox', ['permission' => 'comment-delete-own']) {{ trans('settings.role_own') }}</label>
130                             <label>@include('settings/roles/checkbox', ['permission' => 'comment-delete-all']) {{ trans('settings.role_all') }}</label>
131                         </td>
132                     </tr>
133                 </table>
134             </div>
135         </div>
136         <a href="{{ baseUrl("/settings/roles") }}" class="button muted">{{ trans('common.cancel') }}</a>
137         <button type="submit" class="button pos">{{ trans('settings.role_save') }}</button>
138     </div>
139     <div class="col-md-3">
140         <h3>{{ trans('settings.role_users') }}</h3>
141
142         @if(isset($role) && count($role->users) > 0)
143         <table class="list-table">
144             @foreach($role->users as $user)
145                 <tr>
146                     <td style="line-height: 0;"><img class="avatar small" src="{{ $user->getAvatar(40) }}" alt="{{ $user->name }}"></td>
147                     <td>
148                         @if(userCan('users-manage') || $currentUser->id == $user->id)
149                             <a href="{{ baseUrl("/settings/users/{$user->id}") }}">
150                                 @endif
151                                 {{ $user->name }}
152                                 @if(userCan('users-manage') || $currentUser->id == $user->id)
153                             </a>
154                         @endif
155                     </td>
156                 </tr>
157             @endforeach
158         </table>
159         @else
160             <p class="text-muted">
161                 {{ trans('settings.role_users_none') }}
162             </p>
163         @endif
164
165     </div>
166
167
168
169 </div>