refactor: 调整资源权限备注为服务器昵称和资源昵称
This commit is contained in:
parent
1ec4cbe941
commit
fad4cbc9e8
@ -576,7 +576,11 @@ class ServerResourceController extends Controller
|
||||
|
||||
public static function resourcePermissionDescription(ServerResource $resource): string
|
||||
{
|
||||
return '服务器资源访问权限(资源ID: '.$resource->id.')';
|
||||
$resource->loadMissing('parent');
|
||||
$serverLabel = trim((string) ($resource->parent?->display_name ?: $resource->parent?->name ?: '未命名服务器'));
|
||||
$resourceLabel = trim((string) ($resource->display_name ?: $resource->name ?: '未命名资源'));
|
||||
|
||||
return sprintf('服务器资源访问权限(%s-%s,资源ID: %d)', $serverLabel, $resourceLabel, (int) $resource->id);
|
||||
}
|
||||
|
||||
private function syncResourcePermission(ServerResource $resource): Permission
|
||||
@ -614,7 +618,7 @@ class ServerResourceController extends Controller
|
||||
{
|
||||
Permission::query()
|
||||
->where('guard_name', 'api')
|
||||
->where('description', '服务器资源访问权限(资源ID: '.$resourceId.')')
|
||||
->where('description', 'like', '%资源ID: '.$resourceId.'%')
|
||||
->delete();
|
||||
|
||||
UserServerPermission::query()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user