->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.
*/
{
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'),
]);
}
}