X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/803934d020711ee7dd01ad154cd7324806c1a098..refs/pull/3918/head:/app/Auth/Permissions/PermissionFormData.php diff --git a/app/Auth/Permissions/PermissionFormData.php b/app/Auth/Permissions/PermissionFormData.php index 781209043..8044a3c56 100644 --- a/app/Auth/Permissions/PermissionFormData.php +++ b/app/Auth/Permissions/PermissionFormData.php @@ -42,6 +42,18 @@ class PermissionFormData ->all(); } + /** + * Get the entity permission for the "Everyone Else" option. + */ + public function everyoneElseEntityPermission(): EntityPermission + { + /** @var ?EntityPermission $permission */ + $permission = $this->entity->permissions() + ->where('role_id', '=', 0) + ->first(); + return $permission ?? (new EntityPermission()); + } + /** * Get the "Everyone Else" role entry. */ @@ -49,8 +61,8 @@ class PermissionFormData { return (new Role())->forceFill([ 'id' => 0, - 'display_name' => 'Everyone Else', - 'description' => 'Set permissions for all roles not specifically overridden.' + 'display_name' => trans('entities.permissions_role_everyone_else'), + 'description' => trans('entities.permissions_role_everyone_else_desc'), ]); } }