refactor: inline auth, data, triggers and actions in apps
This commit is contained in:
@@ -1,9 +1,16 @@
|
||||
export default {
|
||||
import defineApp from "../../helpers/define-app";
|
||||
import triggers from './triggers';
|
||||
|
||||
export default defineApp({
|
||||
name: "Scheduler",
|
||||
key: "scheduler",
|
||||
iconUrl: "{BASE_URL}/apps/scheduler/assets/favicon.svg",
|
||||
docUrl: "https://automatisch.io/docs/scheduler",
|
||||
authDocUrl: "https://automatisch.io/docs/connections/scheduler",
|
||||
baseUrl: '',
|
||||
apiBaseUrl: '',
|
||||
primaryColor: "0059F7",
|
||||
beforeRequest: [],
|
||||
supportsConnections: false,
|
||||
};
|
||||
triggers,
|
||||
});
|
||||
|
@@ -17,7 +17,7 @@ export default defineTrigger({
|
||||
{
|
||||
label: 'Trigger on weekends?',
|
||||
key: 'triggersOnWeekend',
|
||||
type: 'dropdown',
|
||||
type: 'dropdown' as const,
|
||||
description: 'Should this flow trigger on Saturday and Sunday?',
|
||||
required: true,
|
||||
value: true,
|
||||
@@ -36,7 +36,7 @@ export default defineTrigger({
|
||||
{
|
||||
label: 'Time of day',
|
||||
key: 'hour',
|
||||
type: 'dropdown',
|
||||
type: 'dropdown' as const,
|
||||
required: true,
|
||||
value: null,
|
||||
variables: false,
|
||||
|
@@ -17,7 +17,7 @@ export default defineTrigger({
|
||||
{
|
||||
label: 'Trigger on weekends?',
|
||||
key: 'triggersOnWeekend',
|
||||
type: 'dropdown',
|
||||
type: 'dropdown' as const,
|
||||
description: 'Should this flow trigger on Saturday and Sunday?',
|
||||
required: true,
|
||||
value: true,
|
||||
|
@@ -17,7 +17,7 @@ export default defineTrigger({
|
||||
{
|
||||
label: 'Day of the month',
|
||||
key: 'day',
|
||||
type: 'dropdown',
|
||||
type: 'dropdown' as const,
|
||||
required: true,
|
||||
value: null,
|
||||
variables: false,
|
||||
@@ -151,7 +151,7 @@ export default defineTrigger({
|
||||
{
|
||||
label: 'Time of day',
|
||||
key: 'hour',
|
||||
type: 'dropdown',
|
||||
type: 'dropdown' as const,
|
||||
required: true,
|
||||
value: null,
|
||||
variables: false,
|
||||
|
@@ -17,7 +17,7 @@ export default defineTrigger({
|
||||
{
|
||||
label: 'Day of the week',
|
||||
key: 'weekday',
|
||||
type: 'dropdown',
|
||||
type: 'dropdown' as const,
|
||||
required: true,
|
||||
value: null,
|
||||
variables: false,
|
||||
@@ -55,7 +55,7 @@ export default defineTrigger({
|
||||
{
|
||||
label: 'Time of day',
|
||||
key: 'hour',
|
||||
type: 'dropdown',
|
||||
type: 'dropdown' as const,
|
||||
required: true,
|
||||
value: null,
|
||||
variables: false,
|
||||
|
11
packages/backend/src/apps/scheduler/triggers/index.ts
Normal file
11
packages/backend/src/apps/scheduler/triggers/index.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import everyHour from './every-hour';
|
||||
import everyDay from './every-day';
|
||||
import everyWeek from './every-week';
|
||||
import everyMonth from './every-month';
|
||||
|
||||
export default [
|
||||
everyHour,
|
||||
everyDay,
|
||||
everyWeek,
|
||||
everyMonth,
|
||||
];
|
Reference in New Issue
Block a user