refactor: remove tag entity (#17462)

This commit is contained in:
Jason Rasmussen 2025-04-08 10:52:54 -04:00 committed by GitHub
parent 75bc32b47b
commit b6c5a03533
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 92 additions and 50 deletions

View file

@ -1,5 +1,15 @@
import { randomUUID } from 'node:crypto';
import { ApiKey, Asset, AuthApiKey, AuthUser, Library, Partner, User, UserAdmin } from 'src/database';
import {
ApiKey,
Asset,
AuthApiKey,
AuthUser,
Library,
Partner,
SidecarWriteAsset,
User,
UserAdmin,
} from 'src/database';
import { AuthDto } from 'src/dtos/auth.dto';
import { AssetStatus, AssetType, MemoryType, Permission, UserStatus } from 'src/enum';
import { ActivityItem, MemoryItem, OnThisDayData } from 'src/types';
@ -210,6 +220,14 @@ const versionHistoryFactory = () => ({
version: '1.123.45',
});
const assetSidecarWriteFactory = (asset: Partial<SidecarWriteAsset> = {}) => ({
id: newUuid(),
sidecarPath: '/path/to/original-path.jpg.xmp',
originalPath: '/path/to/original-path.jpg.xmp',
tags: [],
...asset,
});
export const factory = {
activity: activityFactory,
apiKey: apiKeyFactory,
@ -225,4 +243,7 @@ export const factory = {
user: userFactory,
userAdmin: userAdminFactory,
versionHistory: versionHistoryFactory,
jobAssets: {
sidecarWrite: assetSidecarWriteFactory,
},
};