feat(server): sql access checks (#6635)

This commit is contained in:
Jason Rasmussen
2024-01-25 10:14:38 -05:00
committed by GitHub
parent bd87eb309c
commit 7fc4abba72
4 changed files with 760 additions and 418 deletions
+5 -2
View File
@@ -4,14 +4,17 @@ export const GENERATE_SQL_KEY = 'generate-sql-key';
export interface GenerateSqlQueries {
name?: string;
params?: any[];
params: unknown[];
}
/** Decorator to enable versioning/tracking of generated Sql */
export const GenerateSql = (...options: GenerateSqlQueries[]) => SetMetadata(GENERATE_SQL_KEY, options);
const UUID = '00000000-0000-4000-a000-000000000000';
export const DummyValue = {
UUID: '00000000-0000-4000-a000-000000000000',
UUID,
UUID_SET: new Set([UUID]),
PAGINATION: { take: 10, skip: 0 },
EMAIL: 'user@immich.app',
STRING: 'abcdefghi',