fix(资源权限): 修复服务器级权限备注显示与命名兼容

- 服务器级权限备注改为仅服务器显示名称

- 兼容旧权限描述格式,避免未命名服务器分组异常
This commit is contained in:
Boen_Shi 2026-04-30 11:29:33 +08:00
parent fad4cbc9e8
commit f9c551ba6a

View File

@ -577,6 +577,12 @@ class ServerResourceController extends Controller
public static function resourcePermissionDescription(ServerResource $resource): string
{
$resource->loadMissing('parent');
if (! $resource->parent_id) {
$serverLabel = trim((string) ($resource->display_name ?: $resource->name ?: '未命名服务器'));
return sprintf('服务器资源访问权限(%s资源ID: %d', $serverLabel, (int) $resource->id);
}
$serverLabel = trim((string) ($resource->parent?->display_name ?: $resource->parent?->name ?: '未命名服务器'));
$resourceLabel = trim((string) ($resource->display_name ?: $resource->name ?: '未命名资源'));