X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/ffd6a1002e8ed40ba7b651391ee39c9ff6b2ea1f..refs/pull/3918/head:/resources/views/form/entity-permissions.blade.php diff --git a/resources/views/form/entity-permissions.blade.php b/resources/views/form/entity-permissions.blade.php index 2fd0a4a43..9bf309fb8 100644 --- a/resources/views/form/entity-permissions.blade.php +++ b/resources/views/form/entity-permissions.blade.php @@ -1,33 +1,74 @@ -
+ + {!! csrf_field() !!} -
+
-

{{ trans('entities.permissions_intro') }}

+

{{ $title }}

+

+ {{ trans('entities.permissions_desc') }} + + @if($model instanceof \BookStack\Entities\Models\Book) +
{{ trans('entities.permissions_book_cascade') }} + @elseif($model instanceof \BookStack\Entities\Models\Chapter) +
{{ trans('entities.permissions_chapter_cascade') }} + @endif +

+ + @if($model instanceof \BookStack\Entities\Models\Bookshelf) +

{{ trans('entities.shelves_permissions_cascade_warning') }}

+ @endif
-
-
+
+
@include('form.user-select', ['user' => $model->ownedBy, 'name' => 'owned_by'])
- @if($model instanceof \BookStack\Entities\Models\Bookshelf) -

{{ trans('entities.shelves_permissions_cascade_warning') }}

- @endif +
-
- @foreach($data->rolesWithPermissions() as $role) - @include('form.entity-permissions-row', ['role' => $role, 'model' => $model]) +
+ @foreach($data->permissionsWithRoles() as $permission) + @include('form.entity-permissions-row', [ + 'permission' => $permission, + 'role' => $permission->role, + 'entityType' => $model->getType(), + 'inheriting' => false, + ]) @endforeach
-
- @include('form.entity-permissions-row', ['role' => $data->everyoneElseRole(), 'model' => $model]) +
+
+ + +
+
+ @include('form.entity-permissions-row', [ + 'role' => $data->everyoneElseRole(), + 'permission' => $data->everyoneElseEntityPermission(), + 'entityType' => $model->getType(), + 'inheriting' => !$model->permissions()->where('role_id', '=', 0)->exists(), + ]) +
+ +
+
{{ trans('common.cancel') }}