refactor: update import fields (#433)

* refactor: update import fields

+ remove end message
+ add timer type
+ add end action

* chore: update tests

* version bump
This commit is contained in:
Carlos Valente
2023-06-11 12:37:16 +02:00
committed by GitHub
parent 971a76673b
commit b273ac5254
8 changed files with 22 additions and 897 deletions
+3 -9
View File
@@ -65,7 +65,6 @@ export const parseExcel = async (excelData) => {
let publicInfoNext = false;
let backstageUrlNext = false;
let backstageInfoNext = false;
let endMessageNext = false;
const event: Partial<OntimeEvent> = {};
@@ -81,14 +80,11 @@ export const parseExcel = async (excelData) => {
eventData.publicInfo = column;
publicInfoNext = false;
} else if (backstageUrlNext) {
eventData.publicUrl = column;
eventData.backstageUrl = column;
backstageUrlNext = false;
} else if (backstageInfoNext) {
eventData.backstageInfo = column;
backstageInfoNext = false;
} else if (endMessageNext) {
eventData.endMessage = column;
endMessageNext = false;
} else if (j === timeStartIndex) {
event.timeStart = parseExcelDate(column);
} else if (j === timeEndIndex) {
@@ -152,9 +148,6 @@ export const parseExcel = async (excelData) => {
case 'backstage info':
backstageInfoNext = true;
break;
case 'end message':
endMessageNext = true;
break;
case 'time start':
case 'start':
timeStartIndex = j;
@@ -187,6 +180,7 @@ export const parseExcel = async (excelData) => {
case 'skip':
skipIndex = j;
break;
case 'note':
case 'notes':
notesIndex = j;
break;
@@ -254,7 +248,7 @@ export const parseExcel = async (excelData) => {
});
return {
rundown,
eventData: eventData,
eventData,
settings: {
app: 'ontime',
version: 2,