feat: add configurable platform appearance (#385)

This commit is contained in:
likeraylee authored and GitHub committed 2026-09-02 20:33:25 +08:00
1 parent a6504c0e00
commit 5dd515b8ab
31 files changed
+2795 -153

No files matched your search

@@ -83,6 +83,15 @@ func (s *Service) DeleteAdminResources(actor *model.User, req AdminResourceDelet
blocked.References = appendUniqueAdminResourceReference(blocked.References, AdminResourceReferenceView{Kind: reference.Kind, ID: reference.ID, Title: reference.Title})
blockedByID[reference.ResourceID] = blocked
}
for resourceID, references := range s.appearanceResourceReferences(resourceIDs) {
for _, reference := range references {
blocked := blockedByID[resourceID]
blocked.ID = resourceID
blocked.Reason = "资源仍被业务数据引用"
blocked.References = appendUniqueAdminResourceReference(blocked.References, reference)
blockedByID[resourceID] = blocked
}
}
deletable := make([]model.Resource, 0, len(resources))
deletableIDs := make([]string, 0, len(resources))