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
|
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
|
private function syncResourcePermission(ServerResource $resource): Permission
|
||||||
@ -614,7 +618,7 @@ class ServerResourceController extends Controller
|
|||||||
{
|
{
|
||||||
Permission::query()
|
Permission::query()
|
||||||
->where('guard_name', 'api')
|
->where('guard_name', 'api')
|
||||||
->where('description', '服务器资源访问权限(资源ID: '.$resourceId.')')
|
->where('description', 'like', '%资源ID: '.$resourceId.'%')
|
||||||
->delete();
|
->delete();
|
||||||
|
|
||||||
UserServerPermission::query()
|
UserServerPermission::query()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user