This commit is contained in:
2026-08-19 13:28:52 +00:00
parent 1cbb64474b
commit 1410ceb441
30 changed files with 979 additions and 186 deletions
@@ -4,7 +4,8 @@ SELECT
titel AS title,
startzeit AS start,
endzeit AS end,
gebucht_von
gebucht_von,
erstellt_am
FROM `buchungen`
WHERE platz_id =
{{ appsmith.store.selectedSeatId }}
@@ -5,7 +5,7 @@
"pluginType": "DB",
"unpublishedAction": {
"actionConfiguration": {
"body": "SELECT\n id,\n platz_id,\n titel AS title,\n startzeit AS start,\n endzeit AS end,\n gebucht_von\nFROM `buchungen`\nWHERE platz_id =\n {{ appsmith.store.selectedSeatId }}\nORDER BY startzeit;",
"body": "SELECT\n id,\n platz_id,\n titel AS title,\n startzeit AS start,\n endzeit AS end,\n gebucht_von,\n erstellt_am\nFROM `buchungen`\nWHERE platz_id =\n {{ appsmith.store.selectedSeatId }}\nORDER BY startzeit;",
"encodeParamsToggle": true,
"paginationType": "NONE",
"pluginSpecifiedTemplates": [
@@ -0,0 +1,41 @@
{
"gitSyncId": "6a6b5b477ebc9edeca96e2f8_d0c04046-bd8b-42a5-a7f8-58272d3d0169",
"id": "Sitzplätze_RecurringBooking.createRecurringDates",
"pluginId": "js-plugin",
"pluginType": "JS",
"unpublishedAction": {
"actionConfiguration": {
"encodeParamsToggle": true,
"jsArguments": [
{
"name": "startDate"
},
{
"name": "endDate"
},
{
"name": "selectedWeekdays"
}
],
"paginationType": "NONE",
"timeoutInMillisecond": 10000
},
"collectionId": "Sitzplätze_RecurringBooking",
"confirmBeforeExecute": false,
"datasource": {
"isAutoGenerated": false,
"name": "UNUSED_DATASOURCE",
"pluginId": "js-plugin"
},
"dynamicBindingPathList": [
{
"key": "body"
}
],
"fullyQualifiedName": "RecurringBooking.createRecurringDates",
"name": "createRecurringDates",
"pageId": "Sitzplätze",
"runBehaviour": "MANUAL",
"userSetOnLoad": false
}
}
@@ -0,0 +1,35 @@
{
"gitSyncId": "6a6b5b477ebc9edeca96e2f8_4bf3cfa5-fce3-493e-a566-383c18c49aa7",
"id": "Sitzplätze_RecurringBooking.formatDate",
"pluginId": "js-plugin",
"pluginType": "JS",
"unpublishedAction": {
"actionConfiguration": {
"encodeParamsToggle": true,
"jsArguments": [
{
"name": "date"
}
],
"paginationType": "NONE",
"timeoutInMillisecond": 10000
},
"collectionId": "Sitzplätze_RecurringBooking",
"confirmBeforeExecute": false,
"datasource": {
"isAutoGenerated": false,
"name": "UNUSED_DATASOURCE",
"pluginId": "js-plugin"
},
"dynamicBindingPathList": [
{
"key": "body"
}
],
"fullyQualifiedName": "RecurringBooking.formatDate",
"name": "formatDate",
"pageId": "Sitzplätze",
"runBehaviour": "MANUAL",
"userSetOnLoad": false
}
}
@@ -0,0 +1,41 @@
{
"gitSyncId": "6a6b5b477ebc9edeca96e2f8_3d7d19eb-b12b-4d4f-bf3f-75bc8b6fda90",
"id": "Sitzplätze_RecurringBooking.formatDateTime",
"pluginId": "js-plugin",
"pluginType": "JS",
"unpublishedAction": {
"actionConfiguration": {
"encodeParamsToggle": true,
"jsArguments": [
{
"name": "date"
},
{
"name": "time"
},
{
"name": "allDay"
}
],
"paginationType": "NONE",
"timeoutInMillisecond": 10000
},
"collectionId": "Sitzplätze_RecurringBooking",
"confirmBeforeExecute": false,
"datasource": {
"isAutoGenerated": false,
"name": "UNUSED_DATASOURCE",
"pluginId": "js-plugin"
},
"dynamicBindingPathList": [
{
"key": "body"
}
],
"fullyQualifiedName": "RecurringBooking.formatDateTime",
"name": "formatDateTime",
"pageId": "Sitzplätze",
"runBehaviour": "MANUAL",
"userSetOnLoad": false
}
}
@@ -0,0 +1,31 @@
{
"gitSyncId": "6a6b5b477ebc9edeca96e2f8_86b8bc08-a533-42e0-b9ae-c17500c697a2",
"id": "Sitzplätze_RecurringBooking.getSelectedWeekdays",
"pluginId": "js-plugin",
"pluginType": "JS",
"unpublishedAction": {
"actionConfiguration": {
"encodeParamsToggle": true,
"jsArguments": [],
"paginationType": "NONE",
"timeoutInMillisecond": 10000
},
"collectionId": "Sitzplätze_RecurringBooking",
"confirmBeforeExecute": false,
"datasource": {
"isAutoGenerated": false,
"name": "UNUSED_DATASOURCE",
"pluginId": "js-plugin"
},
"dynamicBindingPathList": [
{
"key": "body"
}
],
"fullyQualifiedName": "RecurringBooking.getSelectedWeekdays",
"name": "getSelectedWeekdays",
"pageId": "Sitzplätze",
"runBehaviour": "MANUAL",
"userSetOnLoad": false
}
}
@@ -0,0 +1,35 @@
{
"gitSyncId": "6a6b5b477ebc9edeca96e2f8_bd1cc297-4ea6-42f9-872c-c5abdec196cc",
"id": "Sitzplätze_RecurringBooking.parseDate",
"pluginId": "js-plugin",
"pluginType": "JS",
"unpublishedAction": {
"actionConfiguration": {
"encodeParamsToggle": true,
"jsArguments": [
{
"name": "value"
}
],
"paginationType": "NONE",
"timeoutInMillisecond": 10000
},
"collectionId": "Sitzplätze_RecurringBooking",
"confirmBeforeExecute": false,
"datasource": {
"isAutoGenerated": false,
"name": "UNUSED_DATASOURCE",
"pluginId": "js-plugin"
},
"dynamicBindingPathList": [
{
"key": "body"
}
],
"fullyQualifiedName": "RecurringBooking.parseDate",
"name": "parseDate",
"pageId": "Sitzplätze",
"runBehaviour": "MANUAL",
"userSetOnLoad": false
}
}
@@ -0,0 +1,31 @@
{
"gitSyncId": "6a6b5b477ebc9edeca96e2f8_cff2140b-e5d4-42c8-9188-874a94c2cc05",
"id": "Sitzplätze_RecurringBooking.prepareRecurringBooking",
"pluginId": "js-plugin",
"pluginType": "JS",
"unpublishedAction": {
"actionConfiguration": {
"encodeParamsToggle": true,
"jsArguments": [],
"paginationType": "NONE",
"timeoutInMillisecond": 10000
},
"collectionId": "Sitzplätze_RecurringBooking",
"confirmBeforeExecute": false,
"datasource": {
"isAutoGenerated": false,
"name": "UNUSED_DATASOURCE",
"pluginId": "js-plugin"
},
"dynamicBindingPathList": [
{
"key": "body"
}
],
"fullyQualifiedName": "RecurringBooking.prepareRecurringBooking",
"name": "prepareRecurringBooking",
"pageId": "Sitzplätze",
"runBehaviour": "MANUAL",
"userSetOnLoad": false
}
}
@@ -0,0 +1,35 @@
{
"gitSyncId": "6a6b5b477ebc9edeca96e2f8_282d76c6-d648-4ec1-a85d-77a19cc9a758",
"id": "Sitzplätze_RecurringBooking.toggleDay",
"pluginId": "js-plugin",
"pluginType": "JS",
"unpublishedAction": {
"actionConfiguration": {
"encodeParamsToggle": true,
"jsArguments": [
{
"name": "day"
}
],
"paginationType": "NONE",
"timeoutInMillisecond": 10000
},
"collectionId": "Sitzplätze_RecurringBooking",
"confirmBeforeExecute": false,
"datasource": {
"isAutoGenerated": false,
"name": "UNUSED_DATASOURCE",
"pluginId": "js-plugin"
},
"dynamicBindingPathList": [
{
"key": "body"
}
],
"fullyQualifiedName": "RecurringBooking.toggleDay",
"name": "toggleDay",
"pageId": "Sitzplätze",
"runBehaviour": "MANUAL",
"userSetOnLoad": false
}
}