- @foreach(\BookStack\Auth\Role::restrictable() 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' => \BookStack\Auth\Role::getEveryoneElseRole(), 'model' => $model])
+
+
+
+
+
-
-
{{ trans('common.cancel') }}
-
+
+ @include('form.entity-permissions-row', [
+ 'role' => $data->everyoneElseRole(),
+ 'permission' => $data->everyoneElseEntityPermission(),
+ 'entityType' => $model->getType(),
+ 'inheriting' => !$model->permissions()->where('role_id', '=', 0)->exists(),
+ ])
+
+
+
+
+
+
+ @if($model instanceof \BookStack\Entities\Models\Bookshelf)
+
+ * {{ trans('entities.shelves_permissions_create') }}
+
+ @endif
+
+
+
{{ trans('common.cancel') }}
+
+
\ No newline at end of file