custom fields (#744)

---------

Co-authored-by: Carlos Valente <carlosvalente@pm.me>
This commit is contained in:
Alex Christoffer Rasmussen
2024-02-17 21:55:46 +01:00
committed by GitHub
parent 1a420a1ddd
commit c1377544a0
17 changed files with 347 additions and 6 deletions
@@ -11,6 +11,7 @@ import {
UserFields,
Alias,
Settings,
CustomFields,
HttpSettings,
} from 'ontime-types';
@@ -32,6 +33,16 @@ export class DataProvider {
return data.project;
}
static async setCustomFields(newData: CustomFields): Promise<CustomFields> {
data.customFields = { ...newData };
await this.persist();
return data.customFields;
}
static getCustomFields(): CustomFields {
return data.customFields;
}
static async setRundown(newData: OntimeRundown) {
data.rundown = [...newData];
await this.persist();
@@ -110,6 +121,7 @@ export class DataProvider {
data.http = mergedData.http;
data.aliases = mergedData.aliases;
data.userFields = mergedData.userFields;
data.customFields = mergedData.customFields;
data.rundown = mergedData.rundown;
await this.persist();
}