From a8158ed10b11122b98b639d90d472dfff367103f Mon Sep 17 00:00:00 2001 From: Florian Bernard Date: Tue, 28 Jul 2026 07:37:10 +0000 Subject: [PATCH] System generated commit, initial commit --- application.json | 42 + metadata.json | 6 + pages/Page1/Page1.json | 32 + .../jsobjects/CheckinData/CheckinData.js | 897 +++++++++++++++++ .../Page1/jsobjects/CheckinData/metadata.json | 20 + pages/Page1/jsobjects/JSObject1/JSObject1.js | 5 + pages/Page1/jsobjects/JSObject1/metadata.json | 11 + .../metadata.json | 31 + .../CheckinData-cleanText/metadata.json | 35 + .../CheckinData-createPersonId/metadata.json | 38 + .../metadata.json | 35 + .../metadata.json | 31 + .../CheckinData-filteredRows/metadata.json | 31 + .../CheckinData-formatExcelDate/metadata.json | 35 + .../CheckinData-getSavedState/metadata.json | 31 + .../metadata.json | 31 + .../CheckinData-getSheetRows/metadata.json | 31 + .../CheckinData-getWorkbook/metadata.json | 31 + .../CheckinData-internalRows/metadata.json | 31 + .../CheckinData-isBooked/metadata.json | 35 + .../CheckinData-leistungOptions/metadata.json | 31 + .../metadata.json | 31 + .../CheckinData-rowsAsObjects/metadata.json | 31 + .../CheckinData-savePersonState/metadata.json | 38 + .../CheckinData-saveUpdatedRow/metadata.json | 35 + .../queries/CheckinData-stats/metadata.json | 31 + .../CheckinData-toggleCheckin/metadata.json | 35 + .../CheckinData-vorgangOptions/metadata.json | 31 + .../metadata.json | 32 + .../widgets/Daateiauswahl/Daateiauswahl.json | 91 ++ .../widgets/Daateiauswahl/Dateiupload.json | 47 + .../widgets/Daateiauswahl/Hausauswahl.json | 59 ++ pages/Page1/widgets/Filter/Filter.json | 92 ++ pages/Page1/widgets/Filter/inpSuche.json | 55 ++ pages/Page1/widgets/Filter/selCheckin.json | 65 ++ pages/Page1/widgets/Filter/selLeistung.json | 65 ++ .../Page1/widgets/Filter/selReiseStatus.json | 65 ++ pages/Page1/widgets/Filter/selVorgang.json | 65 ++ pages/Page1/widgets/Teilnehmer.json | 923 ++++++++++++++++++ pages/Page1/widgets/Tracker/Eingecheckt.json | 55 ++ .../Page1/widgets/Tracker/Offene_Kunden.json | 53 + .../Tracker/Teilnehmende_Statistik.json | 54 + pages/Page1/widgets/Tracker/Tracker.json | 91 ++ pages/Page1/widgets/Ueberschrift.json | 53 + theme.json | 407 ++++++++ 45 files changed, 3974 insertions(+) create mode 100644 application.json create mode 100644 metadata.json create mode 100644 pages/Page1/Page1.json create mode 100644 pages/Page1/jsobjects/CheckinData/CheckinData.js create mode 100644 pages/Page1/jsobjects/CheckinData/metadata.json create mode 100644 pages/Page1/jsobjects/JSObject1/JSObject1.js create mode 100644 pages/Page1/jsobjects/JSObject1/metadata.json create mode 100644 pages/Page1/queries/CheckinData-checkinButtonClick/metadata.json create mode 100644 pages/Page1/queries/CheckinData-cleanText/metadata.json create mode 100644 pages/Page1/queries/CheckinData-createPersonId/metadata.json create mode 100644 pages/Page1/queries/CheckinData-createUniqueHeaders/metadata.json create mode 100644 pages/Page1/queries/CheckinData-filteredInternalRows/metadata.json create mode 100644 pages/Page1/queries/CheckinData-filteredRows/metadata.json create mode 100644 pages/Page1/queries/CheckinData-formatExcelDate/metadata.json create mode 100644 pages/Page1/queries/CheckinData-getSavedState/metadata.json create mode 100644 pages/Page1/queries/CheckinData-getServiceColumns/metadata.json create mode 100644 pages/Page1/queries/CheckinData-getSheetRows/metadata.json create mode 100644 pages/Page1/queries/CheckinData-getWorkbook/metadata.json create mode 100644 pages/Page1/queries/CheckinData-internalRows/metadata.json create mode 100644 pages/Page1/queries/CheckinData-isBooked/metadata.json create mode 100644 pages/Page1/queries/CheckinData-leistungOptions/metadata.json create mode 100644 pages/Page1/queries/CheckinData-resetCheckinState/metadata.json create mode 100644 pages/Page1/queries/CheckinData-rowsAsObjects/metadata.json create mode 100644 pages/Page1/queries/CheckinData-savePersonState/metadata.json create mode 100644 pages/Page1/queries/CheckinData-saveUpdatedRow/metadata.json create mode 100644 pages/Page1/queries/CheckinData-stats/metadata.json create mode 100644 pages/Page1/queries/CheckinData-toggleCheckin/metadata.json create mode 100644 pages/Page1/queries/CheckinData-vorgangOptions/metadata.json create mode 100644 pages/Page1/queries/JSObject1-TeilnehmerprimaryColumnscustomColumn1onClick/metadata.json create mode 100644 pages/Page1/widgets/Daateiauswahl/Daateiauswahl.json create mode 100644 pages/Page1/widgets/Daateiauswahl/Dateiupload.json create mode 100644 pages/Page1/widgets/Daateiauswahl/Hausauswahl.json create mode 100644 pages/Page1/widgets/Filter/Filter.json create mode 100644 pages/Page1/widgets/Filter/inpSuche.json create mode 100644 pages/Page1/widgets/Filter/selCheckin.json create mode 100644 pages/Page1/widgets/Filter/selLeistung.json create mode 100644 pages/Page1/widgets/Filter/selReiseStatus.json create mode 100644 pages/Page1/widgets/Filter/selVorgang.json create mode 100644 pages/Page1/widgets/Teilnehmer.json create mode 100644 pages/Page1/widgets/Tracker/Eingecheckt.json create mode 100644 pages/Page1/widgets/Tracker/Offene_Kunden.json create mode 100644 pages/Page1/widgets/Tracker/Teilnehmende_Statistik.json create mode 100644 pages/Page1/widgets/Tracker/Tracker.json create mode 100644 pages/Page1/widgets/Ueberschrift.json create mode 100644 theme.json diff --git a/application.json b/application.json new file mode 100644 index 0000000..8402c18 --- /dev/null +++ b/application.json @@ -0,0 +1,42 @@ +{ + "appIsExample": false, + "appLayout": { + "type": "FLUID" + }, + "applicationDetail": { + "appPositioning": { + "type": "FIXED" + }, + "navigationSetting": {}, + "themeSetting": { + "appMaxWidth": "LARGE", + "density": 1.0, + "sizing": 1.0 + } + }, + "applicationVersion": 2, + "collapseInvisibleWidgets": true, + "color": "#C2DAF0", + "evaluationVersion": 2, + "icon": "system", + "pages": [ + { + "id": "Page1", + "isDefault": true + } + ], + "unpublishedAppLayout": { + "type": "FLUID" + }, + "unpublishedApplicationDetail": { + "appPositioning": { + "type": "FIXED" + }, + "navigationSetting": {}, + "themeSetting": { + "appMaxWidth": "LARGE", + "density": 1.0, + "sizing": 1.0 + } + } +} \ No newline at end of file diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..45ad19b --- /dev/null +++ b/metadata.json @@ -0,0 +1,6 @@ +{ + "artifactJsonType": "APPLICATION", + "clientSchemaVersion": 2, + "fileFormatVersion": 5, + "serverSchemaVersion": 12 +} \ No newline at end of file diff --git a/pages/Page1/Page1.json b/pages/Page1/Page1.json new file mode 100644 index 0000000..c034112 --- /dev/null +++ b/pages/Page1/Page1.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_fd8808ac-5dbc-4005-bc8d-255f094fdbc4", + "unpublishedPage": { + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 1010, + "canExtend": true, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "leftColumn": 0, + "minHeight": 1292, + "parentColumnSpace": 1, + "parentRowSpace": 1, + "rightColumn": 4896, + "snapColumns": 64, + "snapRows": 124, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 94, + "widgetId": "0", + "widgetName": "MainContainer" + } + } + ], + "name": "Page1", + "slug": "page1" + } +} \ No newline at end of file diff --git a/pages/Page1/jsobjects/CheckinData/CheckinData.js b/pages/Page1/jsobjects/CheckinData/CheckinData.js new file mode 100644 index 0000000..ae91386 --- /dev/null +++ b/pages/Page1/jsobjects/CheckinData/CheckinData.js @@ -0,0 +1,897 @@ +export default { + ALL_VALUE: "__ALL__", + + CORE_COLUMNS: [ + "Vorgang", + "Name", + "Vorname", + "E-Mail", + "Email", + "Geb.-Datum", + "Zus_Wunsch", + "Skipassnummer" + ], + + getWorkbook() { + const file = Dateiupload.files?.[0]; + + if (!file) { + return []; + } + + const rawData = file.data; + + if ( + rawData === null || + rawData === undefined || + rawData === "" + ) { + return []; + } + + if (typeof rawData === "string") { + try { + return JSON.parse(rawData); + } catch (error) { + return []; + } + } + + return rawData; + }, + + getSheetRows() { + const workbook = this.getWorkbook(); + + if ( + !Array.isArray(workbook) || + workbook.length === 0 + ) { + return []; + } + + /* + * Appsmith liefert Excel-Dateien meist so: + * + * [ + * { + * name: "!Leistungsliste", + * data: [ + * ["Vorgang", "Name", "Vorname"], + * ["98555", "Statz", "Hannah"] + * ] + * } + * ] + */ + if ( + workbook[0] !== null && + typeof workbook[0] === "object" && + !Array.isArray(workbook[0]) && + Array.isArray(workbook[0].data) + ) { + const preferredSheet = + workbook.find(sheet => + String(sheet?.name ?? "") + .toLowerCase() + .includes("leistungsliste") + ); + + const selectedSheet = + preferredSheet ?? workbook[0]; + + return Array.isArray(selectedSheet?.data) + ? selectedSheet.data + : []; + } + + /* + * Alternativ können die Zeilen direkt geliefert werden. + */ + return workbook; + }, + + createUniqueHeaders(headerRow) { + const usedHeaders = {}; + + return headerRow.map((value, index) => { + let header = String(value ?? "") + .replace(/\s+/g, " ") + .trim(); + + if (!header) { + header = `Spalte_${index + 1}`; + } + + usedHeaders[header] = + (usedHeaders[header] ?? 0) + 1; + + if (usedHeaders[header] > 1) { + return `${header}_${usedHeaders[header]}`; + } + + return header; + }); + }, + + rowsAsObjects() { + const rows = this.getSheetRows(); + + if ( + !Array.isArray(rows) || + rows.length === 0 + ) { + return []; + } + + /* + * Daten liegen bereits als Objekte vor. + */ + if ( + rows[0] !== null && + typeof rows[0] === "object" && + !Array.isArray(rows[0]) + ) { + return rows.filter(row => + Object.values(row).some(value => + String(value ?? "").trim() !== "" + ) + ); + } + + /* + * Daten liegen als Zeilen-Arrays vor. + * Erste Zeile wird als Überschrift verwendet. + */ + if (!Array.isArray(rows[0])) { + return []; + } + + const headers = + this.createUniqueHeaders(rows[0]); + + return rows + .slice(1) + .filter(row => + Array.isArray(row) && + row.some(value => + String(value ?? "").trim() !== "" + ) + ) + .map(row => { + const result = {}; + + headers.forEach((header, index) => { + result[header] = row[index] ?? ""; + }); + + return result; + }); + }, + + cleanText(value) { + return String(value ?? "").trim(); + }, + + isBooked(value) { + const normalized = String(value ?? "") + .trim() + .toLowerCase(); + + const emptyValues = [ + "", + "0", + "false", + "nein", + "no", + "n", + "null", + "undefined", + "-" + ]; + + return !emptyValues.includes(normalized); + }, + + formatExcelDate(value) { + if ( + value === null || + value === undefined || + value === "" + ) { + return ""; + } + + const numericValue = Number(value); + + /* + * Excel-Datumswerte sind fortlaufende Nummern. + * Beispiel: 41495 wird zu einem echten Datum. + */ + if ( + Number.isFinite(numericValue) && + numericValue > 20000 && + numericValue < 100000 + ) { + const milliseconds = + Math.round( + (numericValue - 25569) * + 86400 * + 1000 + ); + + const date = new Date(milliseconds); + + if (!Number.isNaN(date.getTime())) { + const day = String( + date.getUTCDate() + ).padStart(2, "0"); + + const month = String( + date.getUTCMonth() + 1 + ).padStart(2, "0"); + + const year = + date.getUTCFullYear(); + + return `${day}.${month}.${year}`; + } + } + + return this.cleanText(value); + }, + + getServiceColumns() { + const rows = this.rowsAsObjects(); + + if (rows.length === 0) { + return []; + } + + return Object.keys(rows[0]) + .filter(column => + !this.CORE_COLUMNS.includes(column) + ) + .filter(column => + !column.startsWith("Spalte_") + ); + }, + + getSavedState() { + const state = + appsmith.store?.checkinState; + + if ( + state !== null && + typeof state === "object" && + !Array.isArray(state) + ) { + return state; + } + + return {}; + }, + + createPersonId(rawRow, index) { + const vorgang = + this.cleanText(rawRow["Vorgang"]); + + const name = + this.cleanText(rawRow["Name"]); + + const vorname = + this.cleanText(rawRow["Vorname"]); + + const email = + this.cleanText( + rawRow["E-Mail"] ?? + rawRow["Email"] + ); + + const gebDatum = + this.cleanText(rawRow["Geb.-Datum"]); + + return [ + vorgang, + name, + vorname, + email, + gebDatum, + index + ] + .join("|") + .toLowerCase() + .replace(/\s+/g, "_"); + }, + + internalRows() { + const rawRows = + this.rowsAsObjects(); + + const serviceColumns = + this.getServiceColumns(); + + const savedState = + this.getSavedState(); + + return rawRows.map((rawRow, index) => { + const id = + this.createPersonId(rawRow, index); + + const state = + savedState[id] ?? {}; + + const bookedServices = + serviceColumns.filter(column => + this.isBooked(rawRow[column]) + ); + + return { + id, + + vorgang: + this.cleanText( + rawRow["Vorgang"] + ), + + name: + this.cleanText( + rawRow["Name"] + ), + + vorname: + this.cleanText( + rawRow["Vorname"] + ), + + email: + this.cleanText( + rawRow["E-Mail"] ?? + rawRow["Email"] + ), + + gebDatum: + this.formatExcelDate( + rawRow["Geb.-Datum"] + ), + + zimmer: + state.zimmer ?? + this.cleanText( + rawRow["Zus_Wunsch"] + ), + + schluessel: + Number( + state.schluessel ?? 0 + ), + + schluesselRetour: + Boolean( + state.schluesselRetour ?? + false + ), + + leistungenListe: + bookedServices, + + leistungen: + bookedServices.join(" · "), + + skipassnummer: + state.skipassnummer ?? + this.cleanText( + rawRow["Skipassnummer"] + ), + + notiz: + state.notiz ?? "", + + stirnlampe: + Number( + state.stirnlampe ?? 0 + ), + + stirnlampeRetour: + Boolean( + state.stirnlampeRetour ?? + false + ), + + nachbuchungen: + Array.isArray( + state.nachbuchungen + ) + ? state.nachbuchungen + : [], + + status: + state.status ?? "offen", + + reiseStatus: + state.reiseStatus ?? "aktiv", + + checkedIn: + Boolean( + state.checkedIn ?? + false + ), + + checkedInAt: + state.checkedInAt ?? "", + + checkedInBy: + state.checkedInBy ?? "" + }; + }); + }, + + vorgangOptions() { + const vorgaenge = [ + ...new Set( + this.internalRows() + .map(row => row.vorgang) + .filter(Boolean) + ) + ].sort((a, b) => + a.localeCompare( + b, + "de", + { + numeric: true + } + ) + ); + + return [ + { + label: "Alle Gruppen", + value: this.ALL_VALUE + }, + ...vorgaenge.map(vorgang => ({ + label: vorgang, + value: vorgang + })) + ]; + }, + + leistungOptions() { + const services = [ + ...new Set( + this.internalRows() + .flatMap(row => + row.leistungenListe ?? [] + ) + .filter(Boolean) + ) + ].sort((a, b) => + a.localeCompare(b, "de") + ); + + return [ + { + label: "Alle Leistungen", + value: this.ALL_VALUE + }, + ...services.map(service => ({ + label: service, + value: service + })) + ]; + }, + + filteredInternalRows() { + let rows = [ + ...this.internalRows() + ]; + + /* + * Suche + */ + const searchText = + this.cleanText( + inpSuche.text + ).toLowerCase(); + + if (searchText) { + rows = rows.filter(row => { + const searchableText = [ + row.vorgang, + row.name, + row.vorname, + row.email, + row.gebDatum, + row.zimmer, + row.skipassnummer, + row.leistungen + ] + .join(" ") + .toLowerCase(); + + return searchableText.includes( + searchText + ); + }); + } + + /* + * Vorgangs-/Gruppenfilter + */ + const selectedVorgang = + selVorgang.selectedOptionValue || + this.ALL_VALUE; + + if ( + selectedVorgang !== + this.ALL_VALUE + ) { + rows = rows.filter(row => + row.vorgang === + String(selectedVorgang) + ); + } + + /* + * Check-in-Filter + */ + const selectedCheckin = + selCheckin.selectedOptionValue || + this.ALL_VALUE; + + if ( + selectedCheckin === "checked" + ) { + rows = rows.filter(row => + row.checkedIn === true + ); + } + + if ( + selectedCheckin === "pending" + ) { + rows = rows.filter(row => + row.checkedIn === false + ); + } + + /* + * Reisestatusfilter + */ + const selectedReiseStatus = + selReiseStatus.selectedOptionValue || + this.ALL_VALUE; + + if ( + selectedReiseStatus !== + this.ALL_VALUE + ) { + rows = rows.filter(row => + row.reiseStatus === + selectedReiseStatus + ); + } + + /* + * Leistungsfilter + */ + const selectedLeistung = + selLeistung.selectedOptionValue || + this.ALL_VALUE; + + if ( + selectedLeistung !== + this.ALL_VALUE + ) { + rows = rows.filter(row => + row.leistungenListe.includes( + selectedLeistung + ) + ); + } + + return rows; + }, + + filteredRows() { + return this.filteredInternalRows() + .map(row => ({ + id: + row.id, + + Vorgang: + row.vorgang, + + Name: + row.name, + + Vorname: + row.vorname, + + "E-Mail": + row.email, + + "Geb.-Datum": + row.gebDatum, + + Zimmer: + row.zimmer, + + Schlüssel: + row.schluessel, + + "Schlüssel retour": + row.schluesselRetour, + + "Skipass / Leistungen": + row.leistungen, + + Skipassnummer: + row.skipassnummer, + + Notiz: + row.notiz, + + Stirnlampe: + row.stirnlampe, + + "Stirnlampe retour": + row.stirnlampeRetour, + + Nachbuchungen: + row.nachbuchungen.length, + + Status: + row.status, + + Reisestatus: + row.reiseStatus, + + Eingecheckt: + row.checkedIn, + + "Check-in Zeitpunkt": + row.checkedInAt, + + "Check-in Benutzer": + row.checkedInBy + })); + }, + + stats() { + const rows = + this.internalRows(); + + return { + gesamt: + rows.length, + + eingecheckt: + rows.filter(row => + row.checkedIn === true + ).length, + + ausstehend: + rows.filter(row => + row.checkedIn === false + ).length, + + gruppen: + new Set( + rows + .map(row => row.vorgang) + .filter(Boolean) + ).size + }; + }, + + async savePersonState( + personId, + changes + ) { + if (!personId) { + showAlert( + "Teilnehmer-ID fehlt.", + "error" + ); + + return false; + } + + const currentState = { + ...this.getSavedState() + }; + + currentState[personId] = { + ...(currentState[personId] ?? {}), + ...changes, + + updatedAt: + new Date().toISOString(), + + updatedBy: + appsmith.user?.email || + "lokaler Benutzer" + }; + + await storeValue( + "checkinState", + currentState, + true + ); + + return true; + }, + + async toggleCheckin(tableRow) { + if (!tableRow?.id) { + showAlert( + "Teilnehmer konnte nicht ermittelt werden.", + "error" + ); + + return false; + } + + const person = + this.internalRows().find(row => + row.id === tableRow.id + ); + + if (!person) { + showAlert( + "Teilnehmer wurde nicht gefunden.", + "error" + ); + + return false; + } + + const newCheckedIn = + !person.checkedIn; + + await this.savePersonState( + person.id, + { + checkedIn: + newCheckedIn, + + checkedInAt: + newCheckedIn + ? new Date().toISOString() + : "", + + checkedInBy: + newCheckedIn + ? ( + appsmith.user?.email || + "lokaler Benutzer" + ) + : "" + } + ); + + showAlert( + newCheckedIn + ? `${person.vorname} ${person.name} wurde eingecheckt.` + : `Check-in von ${person.vorname} ${person.name} wurde aufgehoben.`, + newCheckedIn + ? "success" + : "warning" + ); + + return true; + }, + + async saveUpdatedRow(updatedRow) { + if (!updatedRow?.id) { + showAlert( + "Die bearbeitete Person konnte nicht ermittelt werden.", + "error" + ); + + return false; + } + + const person = + this.internalRows().find(row => + row.id === updatedRow.id + ); + + if (!person) { + showAlert( + "Teilnehmer wurde nicht gefunden.", + "error" + ); + + return false; + } + + const schluesselValue = + Number(updatedRow["Schlüssel"]); + + const stirnlampeValue = + Number(updatedRow["Stirnlampe"]); + + await this.savePersonState( + person.id, + { + zimmer: + this.cleanText( + updatedRow["Zimmer"] ?? + person.zimmer + ), + + schluessel: + Number.isFinite(schluesselValue) + ? schluesselValue + : person.schluessel, + + schluesselRetour: + Boolean( + updatedRow["Schlüssel retour"] ?? + person.schluesselRetour + ), + + skipassnummer: + this.cleanText( + updatedRow["Skipassnummer"] ?? + person.skipassnummer + ), + + notiz: + this.cleanText( + updatedRow["Notiz"] ?? + person.notiz + ), + + stirnlampe: + Number.isFinite(stirnlampeValue) + ? stirnlampeValue + : person.stirnlampe, + + stirnlampeRetour: + Boolean( + updatedRow["Stirnlampe retour"] ?? + person.stirnlampeRetour + ), + + status: + this.cleanText( + updatedRow["Status"] ?? + person.status + ), + + reiseStatus: + this.cleanText( + updatedRow["Reisestatus"] ?? + person.reiseStatus + ) + } + ); + + showAlert( + "Änderungen gespeichert.", + "success" + ); + + return true; + }, + + async resetCheckinState() { + await removeValue( + "checkinState" + ); + + showAlert( + "Gespeicherte Check-in-Daten wurden zurückgesetzt.", + "success" + ); + + return true; + }, + + async checkinButtonClick() { + return await this.toggleCheckin( + Teilnehmer.triggeredRow + ); + } +}; \ No newline at end of file diff --git a/pages/Page1/jsobjects/CheckinData/metadata.json b/pages/Page1/jsobjects/CheckinData/metadata.json new file mode 100644 index 0000000..cdb6687 --- /dev/null +++ b/pages/Page1/jsobjects/CheckinData/metadata.json @@ -0,0 +1,20 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_7ee6ec8e-5d2f-4f4a-95ca-2dd087fa1a1d", + "id": "Page1_CheckinData", + "unpublishedCollection": { + "name": "CheckinData", + "pageId": "Page1", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [ + { + "name": "ALL_VALUE", + "value": "\"__ALL__\"" + }, + { + "name": "CORE_COLUMNS", + "value": "[\"Vorgang\", \"Name\", \"Vorname\", \"E-Mail\", \"Email\", \"Geb.-Datum\", \"Zus_Wunsch\", \"Skipassnummer\"]" + } + ] + } +} \ No newline at end of file diff --git a/pages/Page1/jsobjects/JSObject1/JSObject1.js b/pages/Page1/jsobjects/JSObject1/JSObject1.js new file mode 100644 index 0000000..b7740b3 --- /dev/null +++ b/pages/Page1/jsobjects/JSObject1/JSObject1.js @@ -0,0 +1,5 @@ +export default { + TeilnehmerprimaryColumnscustomColumn1onClick () { + // write code here + } +} \ No newline at end of file diff --git a/pages/Page1/jsobjects/JSObject1/metadata.json b/pages/Page1/jsobjects/JSObject1/metadata.json new file mode 100644 index 0000000..e3b52a1 --- /dev/null +++ b/pages/Page1/jsobjects/JSObject1/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_abbf2ba7-13bd-4035-a2a7-9ad59c3c8590", + "id": "Page1_JSObject1", + "unpublishedCollection": { + "name": "JSObject1", + "pageId": "Page1", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-checkinButtonClick/metadata.json b/pages/Page1/queries/CheckinData-checkinButtonClick/metadata.json new file mode 100644 index 0000000..945146d --- /dev/null +++ b/pages/Page1/queries/CheckinData-checkinButtonClick/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_18a9c39a-0fdc-445c-a0b6-cdff1f23f5e4", + "id": "Page1_CheckinData.checkinButtonClick", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.checkinButtonClick", + "name": "checkinButtonClick", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-cleanText/metadata.json b/pages/Page1/queries/CheckinData-cleanText/metadata.json new file mode 100644 index 0000000..63e96d7 --- /dev/null +++ b/pages/Page1/queries/CheckinData-cleanText/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_f3d10c3e-bc32-420c-8d08-2db2b9fc4bbd", + "id": "Page1_CheckinData.cleanText", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "value" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.cleanText", + "name": "cleanText", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-createPersonId/metadata.json b/pages/Page1/queries/CheckinData-createPersonId/metadata.json new file mode 100644 index 0000000..eed288f --- /dev/null +++ b/pages/Page1/queries/CheckinData-createPersonId/metadata.json @@ -0,0 +1,38 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_c9209581-8965-47ff-9f18-e651a8a168eb", + "id": "Page1_CheckinData.createPersonId", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "rawRow" + }, + { + "name": "index" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.createPersonId", + "name": "createPersonId", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-createUniqueHeaders/metadata.json b/pages/Page1/queries/CheckinData-createUniqueHeaders/metadata.json new file mode 100644 index 0000000..648e245 --- /dev/null +++ b/pages/Page1/queries/CheckinData-createUniqueHeaders/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_9f6e5894-dce7-40b1-bacb-5890f581cebe", + "id": "Page1_CheckinData.createUniqueHeaders", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "headerRow" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.createUniqueHeaders", + "name": "createUniqueHeaders", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-filteredInternalRows/metadata.json b/pages/Page1/queries/CheckinData-filteredInternalRows/metadata.json new file mode 100644 index 0000000..247e6a1 --- /dev/null +++ b/pages/Page1/queries/CheckinData-filteredInternalRows/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_40681a29-fcbd-4798-a543-4988c2d8d0ec", + "id": "Page1_CheckinData.filteredInternalRows", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.filteredInternalRows", + "name": "filteredInternalRows", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-filteredRows/metadata.json b/pages/Page1/queries/CheckinData-filteredRows/metadata.json new file mode 100644 index 0000000..eb744a4 --- /dev/null +++ b/pages/Page1/queries/CheckinData-filteredRows/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_6526bbb0-4b43-444f-89d3-3e67433dfb9c", + "id": "Page1_CheckinData.filteredRows", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.filteredRows", + "name": "filteredRows", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-formatExcelDate/metadata.json b/pages/Page1/queries/CheckinData-formatExcelDate/metadata.json new file mode 100644 index 0000000..40aaf89 --- /dev/null +++ b/pages/Page1/queries/CheckinData-formatExcelDate/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_c8c94ba0-c2bd-457d-a051-277fd2dc947d", + "id": "Page1_CheckinData.formatExcelDate", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "value" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.formatExcelDate", + "name": "formatExcelDate", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-getSavedState/metadata.json b/pages/Page1/queries/CheckinData-getSavedState/metadata.json new file mode 100644 index 0000000..0981378 --- /dev/null +++ b/pages/Page1/queries/CheckinData-getSavedState/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_ddb20948-1c4c-4fd2-9b86-7a3349e5f329", + "id": "Page1_CheckinData.getSavedState", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.getSavedState", + "name": "getSavedState", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-getServiceColumns/metadata.json b/pages/Page1/queries/CheckinData-getServiceColumns/metadata.json new file mode 100644 index 0000000..84f4c08 --- /dev/null +++ b/pages/Page1/queries/CheckinData-getServiceColumns/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_45b976b7-31fa-427a-a765-5213b35604e8", + "id": "Page1_CheckinData.getServiceColumns", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.getServiceColumns", + "name": "getServiceColumns", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-getSheetRows/metadata.json b/pages/Page1/queries/CheckinData-getSheetRows/metadata.json new file mode 100644 index 0000000..4f5d00c --- /dev/null +++ b/pages/Page1/queries/CheckinData-getSheetRows/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_00c47f0d-de38-4634-ba6a-707696b2b20d", + "id": "Page1_CheckinData.getSheetRows", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.getSheetRows", + "name": "getSheetRows", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-getWorkbook/metadata.json b/pages/Page1/queries/CheckinData-getWorkbook/metadata.json new file mode 100644 index 0000000..57241f4 --- /dev/null +++ b/pages/Page1/queries/CheckinData-getWorkbook/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_60ad34d6-65ec-4404-a531-34989e78d21b", + "id": "Page1_CheckinData.getWorkbook", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.getWorkbook", + "name": "getWorkbook", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-internalRows/metadata.json b/pages/Page1/queries/CheckinData-internalRows/metadata.json new file mode 100644 index 0000000..b7d3c83 --- /dev/null +++ b/pages/Page1/queries/CheckinData-internalRows/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_c66170b3-1c13-4da7-924d-ce38dbf531e5", + "id": "Page1_CheckinData.internalRows", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.internalRows", + "name": "internalRows", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-isBooked/metadata.json b/pages/Page1/queries/CheckinData-isBooked/metadata.json new file mode 100644 index 0000000..0d3b4f7 --- /dev/null +++ b/pages/Page1/queries/CheckinData-isBooked/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_975b2477-1ace-4fd0-bf18-e53d557cee85", + "id": "Page1_CheckinData.isBooked", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "value" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.isBooked", + "name": "isBooked", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-leistungOptions/metadata.json b/pages/Page1/queries/CheckinData-leistungOptions/metadata.json new file mode 100644 index 0000000..23826d2 --- /dev/null +++ b/pages/Page1/queries/CheckinData-leistungOptions/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_820cdd03-9370-48d2-a5cb-4a5600c8662d", + "id": "Page1_CheckinData.leistungOptions", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.leistungOptions", + "name": "leistungOptions", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-resetCheckinState/metadata.json b/pages/Page1/queries/CheckinData-resetCheckinState/metadata.json new file mode 100644 index 0000000..80433ab --- /dev/null +++ b/pages/Page1/queries/CheckinData-resetCheckinState/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_ece3d59a-66d4-4515-8fbc-4146b44e4f9c", + "id": "Page1_CheckinData.resetCheckinState", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.resetCheckinState", + "name": "resetCheckinState", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-rowsAsObjects/metadata.json b/pages/Page1/queries/CheckinData-rowsAsObjects/metadata.json new file mode 100644 index 0000000..b877734 --- /dev/null +++ b/pages/Page1/queries/CheckinData-rowsAsObjects/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_edc1112b-ca88-4967-b4ab-ce27e878a975", + "id": "Page1_CheckinData.rowsAsObjects", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.rowsAsObjects", + "name": "rowsAsObjects", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-savePersonState/metadata.json b/pages/Page1/queries/CheckinData-savePersonState/metadata.json new file mode 100644 index 0000000..43b80ed --- /dev/null +++ b/pages/Page1/queries/CheckinData-savePersonState/metadata.json @@ -0,0 +1,38 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_1eaa0745-3204-4a40-9da9-b7becca55982", + "id": "Page1_CheckinData.savePersonState", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "personId" + }, + { + "name": "changes" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.savePersonState", + "name": "savePersonState", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-saveUpdatedRow/metadata.json b/pages/Page1/queries/CheckinData-saveUpdatedRow/metadata.json new file mode 100644 index 0000000..ed82aaa --- /dev/null +++ b/pages/Page1/queries/CheckinData-saveUpdatedRow/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_66384ec2-1f76-4205-aba6-ad1d4f499a8f", + "id": "Page1_CheckinData.saveUpdatedRow", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "updatedRow" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.saveUpdatedRow", + "name": "saveUpdatedRow", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-stats/metadata.json b/pages/Page1/queries/CheckinData-stats/metadata.json new file mode 100644 index 0000000..e328094 --- /dev/null +++ b/pages/Page1/queries/CheckinData-stats/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_d2a5131f-a318-49d0-9025-886cb74d2358", + "id": "Page1_CheckinData.stats", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.stats", + "name": "stats", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-toggleCheckin/metadata.json b/pages/Page1/queries/CheckinData-toggleCheckin/metadata.json new file mode 100644 index 0000000..1e48cc4 --- /dev/null +++ b/pages/Page1/queries/CheckinData-toggleCheckin/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_cb0afb84-9597-4757-b914-3ad60434f98c", + "id": "Page1_CheckinData.toggleCheckin", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "tableRow" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.toggleCheckin", + "name": "toggleCheckin", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/CheckinData-vorgangOptions/metadata.json b/pages/Page1/queries/CheckinData-vorgangOptions/metadata.json new file mode 100644 index 0000000..426b649 --- /dev/null +++ b/pages/Page1/queries/CheckinData-vorgangOptions/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_1fb06557-3a55-466b-bdb7-a108cb3226f5", + "id": "Page1_CheckinData.vorgangOptions", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Page1_CheckinData", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "CheckinData.vorgangOptions", + "name": "vorgangOptions", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/queries/JSObject1-TeilnehmerprimaryColumnscustomColumn1onClick/metadata.json b/pages/Page1/queries/JSObject1-TeilnehmerprimaryColumnscustomColumn1onClick/metadata.json new file mode 100644 index 0000000..c0bd403 --- /dev/null +++ b/pages/Page1/queries/JSObject1-TeilnehmerprimaryColumnscustomColumn1onClick/metadata.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "6a61e887eeb7b478efb4d43d_fd6147fe-e2bf-4150-bd3f-3b2705b1865c", + "id": "Page1_JSObject1.TeilnehmerprimaryColumnscustomColumn1onClick", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "clientSideExecution": true, + "collectionId": "Page1_JSObject1", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSObject1.TeilnehmerprimaryColumnscustomColumn1onClick", + "name": "TeilnehmerprimaryColumnscustomColumn1onClick", + "pageId": "Page1", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Page1/widgets/Daateiauswahl/Daateiauswahl.json b/pages/Page1/widgets/Daateiauswahl/Daateiauswahl.json new file mode 100644 index 0000000..766fadb --- /dev/null +++ b/pages/Page1/widgets/Daateiauswahl/Daateiauswahl.json @@ -0,0 +1,91 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 18, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 140, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "5go6syp3aw", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 695.75, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "srk0i4wgua", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 695.75, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ztxgnv0afs", + "widgetName": "Canvas2" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "7zn3ka8jjq", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 18, + "mobileLeftColumn": 0, + "mobileRightColumn": 23, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 18, + "originalTopRow": 4, + "parentColumnSpace": 30.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "topRow": 4, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "srk0i4wgua", + "widgetName": "Daateiauswahl" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Daateiauswahl/Dateiupload.json b/pages/Page1/widgets/Daateiauswahl/Dateiupload.json new file mode 100644 index 0000000..61dd546 --- /dev/null +++ b/pages/Page1/widgets/Daateiauswahl/Dateiupload.json @@ -0,0 +1,47 @@ +{ + "allowedFileTypes": [ + "*" + ], + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "dynamicBindingPathList": [ + { + "key": "buttonColor" + } + ], + "dynamicTriggerPathList": [], + "dynamicTyping": true, + "fileDataType": "Array", + "files": [], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isRequired": true, + "isVisible": true, + "key": "dnwpyqdcgc", + "label": "Teilnehmerliste Uploaden", + "leftColumn": 24, + "maxFileSize": "30", + "maxNumFiles": "1", + "minWidth": 120, + "mobileBottomRow": 17, + "mobileLeftColumn": 11, + "mobileRightColumn": 27, + "mobileTopRow": 13, + "needsErrorInfo": false, + "parentColumnSpace": 20.25, + "parentId": "ztxgnv0afs", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 40, + "selectedFiles": [], + "topRow": 0, + "type": "FILE_PICKER_WIDGET_V2", + "version": 1, + "widgetId": "fubn26bmpg", + "widgetName": "Dateiupload" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Daateiauswahl/Hausauswahl.json b/pages/Page1/widgets/Daateiauswahl/Hausauswahl.json new file mode 100644 index 0000000..0574901 --- /dev/null +++ b/pages/Page1/widgets/Daateiauswahl/Hausauswahl.json @@ -0,0 +1,59 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultOptionValue": "GREEN", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "y4dm53w0sb", + "labelAlignment": "left", + "labelPosition": "Top", + "labelText": "Hausauswahl", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 22, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 12, + "mobileLeftColumn": 20, + "mobileRightColumn": 40, + "mobileTopRow": 5, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "parentColumnSpace": 10.55859375, + "parentId": "ztxgnv0afs", + "parentRowSpace": 10, + "placeholderText": "Select option", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 42, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"Blue\",\n \"code\": \"BLUE\"\n },\n {\n \"name\": \"Green\",\n \"code\": \"GREEN\"\n },\n {\n \"name\": \"Red\",\n \"code\": \"RED\"\n }\n]", + "topRow": 5, + "type": "SELECT_WIDGET", + "version": 1, + "widgetId": "vhcim8xijc", + "widgetName": "Hausauswahl" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Filter/Filter.json b/pages/Page1/widgets/Filter/Filter.json new file mode 100644 index 0000000..2d8f335 --- /dev/null +++ b/pages/Page1/widgets/Filter/Filter.json @@ -0,0 +1,92 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#d9d9d9", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 49, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 200, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "w2m8tc4c4f", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 726, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "9gc9hgwitx", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 726, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "p5ig8mqe5h", + "widgetName": "Canvas1" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "2wtbtk0enb", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 51, + "mobileLeftColumn": 10, + "mobileRightColumn": 34, + "mobileTopRow": 41, + "needsErrorInfo": false, + "originalBottomRow": 49, + "originalTopRow": 29, + "parentColumnSpace": 30.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "topRow": 29, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "9gc9hgwitx", + "widgetName": "Filter" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Filter/inpSuche.json b/pages/Page1/widgets/Filter/inpSuche.json new file mode 100644 index 0000000..8bf36bf --- /dev/null +++ b/pages/Page1/widgets/Filter/inpSuche.json @@ -0,0 +1,55 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "ay212tmqgg", + "label": "", + "labelAlignment": "left", + "labelPosition": "Top", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 44, + "mobileLeftColumn": 21, + "mobileRightColumn": 41, + "mobileTopRow": 37, + "needsErrorInfo": false, + "parentColumnSpace": 20.25, + "parentId": "p5ig8mqe5h", + "parentRowSpace": 10, + "placeholderText": "Vorgang, Name, Vorname, E-Mail, Geb.-Datum, Zus_Wunsch, Frühstück am Anreisetag, Skipass 7 Tage (Erwachsene) (Jahrgang 1926-2009) inkl. Anreisetag, Skipass 7 Tage (Kinder) (Jahrgang 2010-2019) inkl. Anreisetag, Bettwäsche-Set inkl. Handtuch-Set, Parkplatz am Haus, Parkplatz am Haus (überdacht), Rabatt ohne Skipass (Erwachsene), Skipass 8 Tage (Erwachsene) inkl. An+Abreisetag (Jahrgang 1926-2009) (nur bei Eigenanreise), Skipass 8 Tage (Kinder) inkl. An+Abreisetag (Jahrgang 2010-2019) (nur bei Eigenanreise), Skipass 6 Tage (Erwachsene) (Jahrgang 1926-2009), Skipass 6 Tage (Kinder) (Jahrgang 2010-2019), Skipass 7 Tage (Erwachsene) inkl. Abreisetag (Jahrgang 1926-2009), Skipass 7 Tage (Kinder) inkl. Abreisetag (Jahrgang 2010-2019), Skipassnummer", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 13, + "showStepArrows": false, + "topRow": 0, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "r9afndncnj", + "widgetName": "inpSuche" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Filter/selCheckin.json b/pages/Page1/widgets/Filter/selCheckin.json new file mode 100644 index 0000000..187a644 --- /dev/null +++ b/pages/Page1/widgets/Filter/selCheckin.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selCheckin.options, selCheckin.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "sourceData" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "pfa270btxn", + "labelAlignment": "left", + "labelPosition": "Top", + "labelText": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 52, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 17, + "mobileLeftColumn": 25, + "mobileRightColumn": 45, + "mobileTopRow": 10, + "needsErrorInfo": false, + "optionLabel": "label", + "optionValue": "value", + "parentColumnSpace": 30.25, + "parentId": "p5ig8mqe5h", + "parentRowSpace": 10, + "placeholderText": "Select option", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "serverSideFiltering": false, + "sourceData": "{{\n [\n {\n label: \"Alle Check-In Status\",\n value: \"__ALL__\"\n },\n {\n label: \"Eingecheckt\",\n value: \"checked\"\n },\n {\n label: \"Ausstehend\",\n value: \"pending\"\n }\n ]\n}}", + "topRow": 0, + "type": "SELECT_WIDGET", + "version": 1, + "widgetId": "8qaj4idqwl", + "widgetName": "selCheckin" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Filter/selLeistung.json b/pages/Page1/widgets/Filter/selLeistung.json new file mode 100644 index 0000000..fc99efc --- /dev/null +++ b/pages/Page1/widgets/Filter/selLeistung.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selLeistung.options, selLeistung.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "sourceData" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "pfa270btxn", + "labelAlignment": "left", + "labelPosition": "Top", + "labelText": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 26, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 20, + "mobileLeftColumn": 44, + "mobileRightColumn": 64, + "mobileTopRow": 13, + "needsErrorInfo": false, + "optionLabel": "label", + "optionValue": "value", + "parentColumnSpace": 30.25, + "parentId": "p5ig8mqe5h", + "parentRowSpace": 10, + "placeholderText": "Select option", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 39, + "serverSideFiltering": false, + "sourceData": "{{ CheckinData.leistungOptions() }}", + "topRow": 0, + "type": "SELECT_WIDGET", + "version": 1, + "widgetId": "g7qnca391u", + "widgetName": "selLeistung" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Filter/selReiseStatus.json b/pages/Page1/widgets/Filter/selReiseStatus.json new file mode 100644 index 0000000..e724bab --- /dev/null +++ b/pages/Page1/widgets/Filter/selReiseStatus.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selReiseStatus.options, selReiseStatus.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "sourceData" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "pfa270btxn", + "labelAlignment": "left", + "labelPosition": "Top", + "labelText": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 39, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 19, + "mobileLeftColumn": 36, + "mobileRightColumn": 56, + "mobileTopRow": 12, + "needsErrorInfo": false, + "optionLabel": "label", + "optionValue": "value", + "parentColumnSpace": 30.25, + "parentId": "p5ig8mqe5h", + "parentRowSpace": 10, + "placeholderText": "Select option", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "serverSideFiltering": false, + "sourceData": "{{\n [\n {\n label: \"Reisestatus: Alle\",\n value: \"__ALL__\"\n },\n {\n label: \"Aktiv\",\n value: \"aktiv\"\n },\n {\n label: \"Abgereist\",\n value: \"abgereist\"\n },\n {\n label: \"Zu zahlen\",\n value: \"zu_zahlen\"\n },\n {\n label: \"No-Show\",\n value: \"no_show\"\n }\n ]\n}}", + "topRow": 0, + "type": "SELECT_WIDGET", + "version": 1, + "widgetId": "chdzlaqbo1", + "widgetName": "selReiseStatus" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Filter/selVorgang.json b/pages/Page1/widgets/Filter/selVorgang.json new file mode 100644 index 0000000..f9ab1ef --- /dev/null +++ b/pages/Page1/widgets/Filter/selVorgang.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selVorgang.options, selVorgang.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "sourceData" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "pfa270btxn", + "labelAlignment": "left", + "labelPosition": "Top", + "labelText": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 13, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 9, + "mobileRightColumn": 29, + "mobileTopRow": 8, + "needsErrorInfo": false, + "optionLabel": "label", + "optionValue": "value", + "parentColumnSpace": 30.25, + "parentId": "p5ig8mqe5h", + "parentRowSpace": 10, + "placeholderText": "Select option", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 26, + "serverSideFiltering": false, + "sourceData": "{{ CheckinData.vorgangOptions() }}", + "topRow": 0, + "type": "SELECT_WIDGET", + "version": 1, + "widgetId": "sj40zsjypp", + "widgetName": "selVorgang" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Teilnehmer.json b/pages/Page1/widgets/Teilnehmer.json new file mode 100644 index 0000000..a030e3d --- /dev/null +++ b/pages/Page1/widgets/Teilnehmer.json @@ -0,0 +1,923 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "allowAddNewRow": false, + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 101, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "xn__Schlssel_95a", + "Vorgang", + "Name", + "Vorname", + "E_Mail", + "Geb__Datum", + "Skipassnummer", + "id", + "Zimmer", + "xn__Schlssel_retour_2vb", + "Skipass___Leistungen", + "Notiz", + "Stirnlampe", + "Stirnlampe_retour", + "Nachbuchungen", + "Status", + "Reisestatus", + "Eingecheckt", + "Check_in_Zeitpunkt", + "Check_in_Benutzer", + "customColumn1" + ], + "columnUpdatedAt": 1785143780208, + "columnWidthMap": { + "name": 245 + }, + "compactMode": "DEFAULT", + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": "0", + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "tableData" + }, + { + "key": "primaryColumns.Vorgang.computedValue" + }, + { + "key": "primaryColumns.Name.computedValue" + }, + { + "key": "primaryColumns.Vorname.computedValue" + }, + { + "key": "primaryColumns.E_Mail.computedValue" + }, + { + "key": "primaryColumns.Geb__Datum.computedValue" + }, + { + "key": "primaryColumns.Skipassnummer.computedValue" + }, + { + "key": "primaryColumns.id.computedValue" + }, + { + "key": "primaryColumns.Zimmer.computedValue" + }, + { + "key": "primaryColumns.xn__Schlssel_95a.computedValue" + }, + { + "key": "primaryColumns.xn__Schlssel_retour_2vb.computedValue" + }, + { + "key": "primaryColumns.Skipass___Leistungen.computedValue" + }, + { + "key": "primaryColumns.Notiz.computedValue" + }, + { + "key": "primaryColumns.Stirnlampe.computedValue" + }, + { + "key": "primaryColumns.Stirnlampe_retour.computedValue" + }, + { + "key": "primaryColumns.Nachbuchungen.computedValue" + }, + { + "key": "primaryColumns.Status.computedValue" + }, + { + "key": "primaryColumns.Reisestatus.computedValue" + }, + { + "key": "primaryColumns.Eingecheckt.computedValue" + }, + { + "key": "primaryColumns.Check_in_Zeitpunkt.computedValue" + }, + { + "key": "primaryColumns.Check_in_Benutzer.computedValue" + }, + { + "key": "primaryColumns.customColumn1.buttonLabel" + }, + { + "key": "primaryColumns.customColumn1.buttonColor" + } + ], + "dynamicPropertyPathList": [ + { + "key": "tableData" + }, + { + "key": "primaryColumns.customColumn1.buttonColor" + } + ], + "dynamicTriggerPathList": [ + { + "key": "primaryColumns.customColumn1.onClick" + } + ], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": true, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "3tk2v2xta5", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 36, + "mobileLeftColumn": 12, + "mobileRightColumn": 46, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 101, + "originalTopRow": 49, + "parentColumnSpace": 20.25, + "parentId": "0", + "parentRowSpace": 10, + "primaryColumnId": "id", + "primaryColumns": { + "Check_in_Benutzer": { + "alias": "Check-in Benutzer", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Check-in Benutzer\", \"\") )) : _.get(currentRow, \"Check-in Benutzer\", \"\") })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Check_in_Benutzer", + "index": 19, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": false, + "label": "Check-in Benutzer", + "notation": "standard", + "originalId": "Check-in Benutzer", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Check_in_Zeitpunkt": { + "alias": "Check-in Zeitpunkt", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Check-in Zeitpunkt\", \"\") )) : _.get(currentRow, \"Check-in Zeitpunkt\", \"\") })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Check_in_Zeitpunkt", + "index": 18, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": false, + "label": "Check-in Zeitpunkt", + "notation": "standard", + "originalId": "Check-in Zeitpunkt", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "E_Mail": { + "alias": "E-Mail", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"E-Mail\"])) : E-Mail })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "E_Mail", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "E-Mail", + "notation": "standard", + "originalId": "E-Mail", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Eingecheckt": { + "alias": "Eingecheckt", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "checkbox", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Eingecheckt\"])) : Eingecheckt })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Eingecheckt", + "index": 17, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": false, + "label": "Eingecheckt", + "notation": "standard", + "originalId": "Eingecheckt", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Geb__Datum": { + "alias": "Geb.-Datum", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Geb.-Datum\", \"\") )) : _.get(currentRow, \"Geb.-Datum\", \"\") })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Geb__Datum", + "index": 4, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Geb.-Datum", + "notation": "standard", + "originalId": "Geb.-Datum", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Nachbuchungen": { + "alias": "Nachbuchungen", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "number", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Nachbuchungen\"])) : Nachbuchungen })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Nachbuchungen", + "index": 14, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Nachbuchungen", + "notation": "standard", + "originalId": "Nachbuchungen", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Name": { + "alias": "Name", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Name\"])) : Name })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Name", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Name", + "notation": "standard", + "originalId": "Name", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Notiz": { + "alias": "Notiz", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Notiz\"])) : Notiz })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Notiz", + "index": 11, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Notiz", + "notation": "standard", + "originalId": "Notiz", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Reisestatus": { + "alias": "Reisestatus", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Reisestatus\"])) : Reisestatus })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Reisestatus", + "index": 16, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Reisestatus", + "notation": "standard", + "originalId": "Reisestatus", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Skipass___Leistungen": { + "alias": "Skipass / Leistungen", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Skipass / Leistungen\"])) : Skipass / Leistungen })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Skipass___Leistungen", + "index": 9, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Skipass / Leistungen", + "notation": "standard", + "originalId": "Skipass / Leistungen", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Skipassnummer": { + "alias": "Skipassnummer", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Skipassnummer\"])) : Skipassnummer })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Skipassnummer", + "index": 19, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Skipassnummer", + "notation": "standard", + "originalId": "Skipassnummer", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Status": { + "alias": "Status", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Status\"])) : Status })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Status", + "index": 15, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Status", + "notation": "standard", + "originalId": "Status", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Stirnlampe": { + "alias": "Stirnlampe", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "number", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Stirnlampe\"])) : Stirnlampe })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Stirnlampe", + "index": 12, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Stirnlampe", + "notation": "standard", + "originalId": "Stirnlampe", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Stirnlampe_retour": { + "alias": "Stirnlampe retour", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "checkbox", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( Boolean(_.get(currentRow, \"Stirnlampe retour\", false)) )) : Boolean(_.get(currentRow, \"Stirnlampe retour\", false)) })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Stirnlampe_retour", + "index": 13, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Stirnlampe retour", + "notation": "standard", + "originalId": "Stirnlampe retour", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Vorgang": { + "alias": "Vorgang", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "number", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorgang\"])) : Vorgang })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Vorgang", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Vorgang", + "notation": "standard", + "originalId": "Vorgang", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Vorname": { + "alias": "Vorname", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorname\"])) : Vorname })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Vorname", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Vorname", + "notation": "standard", + "originalId": "Vorname", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "Zimmer": { + "alias": "Zimmer", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Zimmer\"])) : Zimmer })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "Zimmer", + "index": 6, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Zimmer", + "notation": "standard", + "originalId": "Zimmer", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "customColumn1": { + "alias": "Check-in", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "buttonColor": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n)) : \n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n })()}}", + "buttonLabel": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n)) : \n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n })()}}", + "buttonStyle": "rgb(3, 179, 101)", + "columnType": "button", + "computedValue": "", + "currencyCode": "USD", + "customAlias": "", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "customColumn1", + "index": 10, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": true, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Check-in", + "labelColor": "#FFFFFF", + "notation": "standard", + "onClick": "{{CheckinData.checkinButtonClick();}}", + "originalId": "customColumn1", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "id": { + "alias": "id", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"id\"])) : id })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "id", + "index": 0, + "isCellEditable": false, + "isCellVisible": false, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": false, + "label": "id", + "notation": "standard", + "originalId": "id", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "xn__Schlssel_95a": { + "alias": "Schlüssel", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "number", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Schlüssel\"])) : Schlüssel })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "xn__Schlssel_95a", + "index": 7, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Schlüssel", + "notation": "standard", + "originalId": "Schlüssel", + "sticky": "left", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "xn__Schlssel_retour_2vb": { + "alias": "Schlüssel retour", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "checkbox", + "computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( Boolean(_.get(currentRow, \"Schlüssel retour\", false)) )) : Boolean(_.get(currentRow, \"Schlüssel retour\", false)) })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "xn__Schlssel_retour_2vb", + "index": 8, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "Schlüssel retour", + "notation": "standard", + "originalId": "Schlüssel retour", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "searchKey": "", + "tableData": "{{\n _.get(currentRow, \"Schlüssel retour\", 0) +\n \" / \" +\n _.get(currentRow, \"Schlüssel\", 0) +\n \" retour\"\n}}", + "textSize": "0.875rem", + "topRow": 49, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "7d9hktp1ai", + "widgetName": "Teilnehmer" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Tracker/Eingecheckt.json b/pages/Page1/widgets/Tracker/Eingecheckt.json new file mode 100644 index 0000000..39bcc04 --- /dev/null +++ b/pages/Page1/widgets/Tracker/Eingecheckt.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 7, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "i5k0b442j1", + "leftColumn": 43, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 16, + "mobileLeftColumn": 19, + "mobileRightColumn": 35, + "mobileTopRow": 12, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 30.25, + "parentId": "dbajbznnvh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt === true).length }} eingecheckt", + "textAlign": "CENTER", + "textColor": "#18527b", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "mkza9yyfxm", + "widgetName": "Eingecheckt" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Tracker/Offene_Kunden.json b/pages/Page1/widgets/Tracker/Offene_Kunden.json new file mode 100644 index 0000000..77352f9 --- /dev/null +++ b/pages/Page1/widgets/Tracker/Offene_Kunden.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "i5k0b442j1", + "leftColumn": 21, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 17, + "mobileLeftColumn": 44, + "mobileRightColumn": 60, + "mobileTopRow": 13, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 30.25, + "parentId": "dbajbznnvh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 41, + "shouldTruncate": false, + "text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt !== true).length }} offen", + "textAlign": "CENTER", + "textColor": "#18527b", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "wtok69ko5h", + "widgetName": "Offene_Kunden" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Tracker/Teilnehmende_Statistik.json b/pages/Page1/widgets/Tracker/Teilnehmende_Statistik.json new file mode 100644 index 0000000..7022c1f --- /dev/null +++ b/pages/Page1/widgets/Tracker/Teilnehmende_Statistik.json @@ -0,0 +1,54 @@ +{ + "animateLoading": true, + "backgroundColor": "#ffffff", + "borderColor": "#d9d9d9", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 7, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "Roboto", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "i5k0b442j1", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 17, + "mobileLeftColumn": 1, + "mobileRightColumn": 17, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 30.25, + "parentId": "dbajbznnvh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 19, + "shouldTruncate": false, + "text": "{{ CheckinData.filteredRows().length }} Teilnehmende", + "textAlign": "CENTER", + "textColor": "#18527b", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4ak2rsqfsb", + "widgetName": "Teilnehmende_Statistik" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Tracker/Tracker.json b/pages/Page1/widgets/Tracker/Tracker.json new file mode 100644 index 0000000..709b60e --- /dev/null +++ b/pages/Page1/widgets/Tracker/Tracker.json @@ -0,0 +1,91 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 28, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 100, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "5go6syp3aw", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 726, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "8rvwhdga7q", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 726, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "dbajbznnvh", + "widgetName": "Canvas3" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "7zn3ka8jjq", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 69, + "mobileLeftColumn": 13, + "mobileRightColumn": 37, + "mobileTopRow": 59, + "needsErrorInfo": false, + "originalBottomRow": 28, + "originalTopRow": 18, + "parentColumnSpace": 30.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "topRow": 18, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "8rvwhdga7q", + "widgetName": "Tracker" +} \ No newline at end of file diff --git a/pages/Page1/widgets/Ueberschrift.json b/pages/Page1/widgets/Ueberschrift.json new file mode 100644 index 0000000..96b5008 --- /dev/null +++ b/pages/Page1/widgets/Ueberschrift.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "textColor" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "2rsnh0w8ox", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 0, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 20.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Checkin Sportclub Waldschlössli", + "textAlign": "CENTER", + "textColor": "{{appsmith.theme.colors.primaryColor}}", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "82frvst0bz", + "widgetName": "Ueberschrift" +} \ No newline at end of file diff --git a/theme.json b/theme.json new file mode 100644 index 0000000..87b654d --- /dev/null +++ b/theme.json @@ -0,0 +1,407 @@ +{ + "config": { + "borderRadius": { + "appBorderRadius": { + "L": "1.5rem", + "M": "0.375rem", + "none": "0px" + } + }, + "boxShadow": { + "appBoxShadow": { + "L": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)", + "M": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)", + "S": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)", + "none": "none" + } + }, + "colors": { + "backgroundColor": "#F8FAFC", + "primaryColor": "#553DE9" + }, + "fontFamily": { + "appFont": [ + "System Default", + "Nunito Sans", + "Poppins", + "Inter", + "Montserrat", + "Noto Sans", + "Open Sans", + "Roboto", + "Rubik", + "Ubuntu" + ] + }, + "order": 1 + }, + "displayName": "Modern", + "isSystemTheme": false, + "name": "Default-New", + "properties": { + "borderRadius": { + "appBorderRadius": "0.375rem" + }, + "boxShadow": { + "appBoxShadow": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)" + }, + "colors": { + "backgroundColor": "#F8FAFC", + "primaryColor": "#18527B" + }, + "fontFamily": { + "appFont": "Rubik" + } + }, + "stylesheet": { + "AUDIO_RECORDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "BUTTON_GROUP_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "childStylesheet": { + "button": { + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CAMERA_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "CATEGORY_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CHART_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" + }, + "CHECKBOX_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CHECKBOX_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CIRCULAR_PROGRESS_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CODE_SCANNER_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CONTAINER_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "CURRENCY_INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DATE_PICKER_WIDGET2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DROP_DOWN_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "FILE_PICKER_WIDGET_V2": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "FORM_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "FORM_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "ICON_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "IFRAME_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "IMAGE_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "INPUT_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "JSON_FORM_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "ARRAY": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "cellBoxShadow": "none" + }, + "CHECKBOX": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CURRENCY_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DATEPICKER": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "EMAIL_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTILINE_TEXT_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTISELECT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "NUMBER_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "OBJECT": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "cellBoxShadow": "none" + }, + "PASSWORD_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "PHONE_NUMBER_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "RADIO_GROUP": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "SELECT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "SWITCH": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "TEXT_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + } + }, + "resetButtonStyles": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "submitButtonStyles": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "LIST_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "MAP_CHART_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" + }, + "MAP_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "MENU_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "MODAL_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_TREE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "NUMBER_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "PHONE_INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "PROGRESSBAR_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "PROGRESS_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RADIO_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "RANGE_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RATE_WIDGET": { + "activeColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RICH_TEXT_EDITOR_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "SELECT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "SINGLE_SELECT_TREE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "STATBOX_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "SWITCH_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "SWITCH_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "TABLE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "TABLE_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "TABS_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "TEXT_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "VIDEO_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + } + } +} \ No newline at end of file