feat: 미사용 이미지 기준과 관리자 자산 정리 통합

This commit is contained in:
2026-04-06 11:29:06 +09:00
parent 8b3d469503
commit 2d5506e35a
6 changed files with 64 additions and 16 deletions

View File

@@ -1897,7 +1897,7 @@ async function listCustomItems({ queryText = '', page = 1, limit = 50, filterMod
src: row.src,
label: row.label_override || (row.src.split('/').pop() || '').replace(/\.[^.]+$/, '') || '이름 없음',
createdAt: Number(row.created_at || 0),
ownerName: '관리자 보관 자산',
ownerName: '관리자 미사용 이미지',
ownerEmail: '',
usageCount: 0,
linkedTemplates: [],
@@ -1997,6 +1997,8 @@ async function listCustomItems({ queryText = '', page = 1, limit = 50, filterMod
return item.assetKind === 'avatar'
case 'library':
return item.sourceType === 'user' || (item.sourceType === 'template' && !item.isAssetLibraryItem)
case 'unused':
return (item.sourceType === 'user' && ((item.usageCount === 0 && item.linkedTemplates.length === 0) || !!item.replacedAt)) || item.sourceType === 'asset' || !!item.isAssetLibraryItem
case 'unused-user':
return item.sourceType === 'user' && ((item.usageCount === 0 && item.linkedTemplates.length === 0) || !!item.replacedAt)
case 'replaced-user':