Extended settings

This commit is contained in:
Erkin Alp Güney 2022-05-15 17:52:17 +03:00 committed by GitHub
parent 1653f2c505
commit 215df37be5

View File

@ -163,6 +163,10 @@ export class User extends BaseClass {
@Column({ type: "simple-json", select: false })
settings: UserSettings;
// workaround to prevent fossord-unaware clients from deleting settings not used by them
@Column({ type: "simple-json", select: false })
extended_settings: UserSettings;
@Column({ type: "simple-json" })
notes: { [key: string]: string }; //key is ID of user
@ -273,6 +277,7 @@ export class User extends BaseClass {
valid_tokens_since: new Date(),
},
settings: { ...defaultSettings, locale: language },
extended_settings: {},
fingerprints: [],
notes: {},
});