mirror of
https://github.com/immich-app/immich.git
synced 2025-01-07 20:36:48 +01:00
74 lines
1.3 KiB
TypeScript
74 lines
1.3 KiB
TypeScript
import { SystemConfig } from 'src/config';
|
|
import { DeepPartial } from 'typeorm';
|
|
|
|
export const systemConfigStub = {
|
|
enabled: {
|
|
oauth: {
|
|
enabled: true,
|
|
autoRegister: true,
|
|
autoLaunch: false,
|
|
buttonText: 'OAuth',
|
|
},
|
|
},
|
|
disabled: {
|
|
passwordLogin: {
|
|
enabled: false,
|
|
},
|
|
},
|
|
noAutoRegister: {
|
|
oauth: {
|
|
enabled: true,
|
|
autoRegister: false,
|
|
autoLaunch: false,
|
|
buttonText: 'OAuth',
|
|
},
|
|
},
|
|
override: {
|
|
oauth: {
|
|
enabled: true,
|
|
autoRegister: true,
|
|
mobileOverrideEnabled: true,
|
|
mobileRedirectUri: 'http://mobile-redirect',
|
|
buttonText: 'OAuth',
|
|
},
|
|
},
|
|
withDefaultStorageQuota: {
|
|
oauth: {
|
|
enabled: true,
|
|
autoRegister: true,
|
|
defaultStorageQuota: 1,
|
|
},
|
|
},
|
|
deleteDelay30: {
|
|
user: {
|
|
deleteDelay: 30,
|
|
},
|
|
},
|
|
libraryWatchEnabled: {
|
|
library: {
|
|
watch: {
|
|
enabled: true,
|
|
},
|
|
},
|
|
},
|
|
libraryWatchDisabled: {
|
|
library: {
|
|
watch: {
|
|
enabled: false,
|
|
},
|
|
},
|
|
},
|
|
libraryScan: {
|
|
library: {
|
|
scan: {
|
|
enabled: true,
|
|
cronExpression: '0 0 * * *',
|
|
},
|
|
},
|
|
},
|
|
machineLearningDisabled: {
|
|
machineLearning: {
|
|
enabled: false,
|
|
},
|
|
},
|
|
} satisfies Record<string, DeepPartial<SystemConfig>>;
|