Commit Graph

99 Commits

Author SHA1 Message Date
Faruk AYDIN
237ab48d33 refactor: Restructure workers to work with services 2022-10-14 22:33:26 +02:00
Faruk AYDIN
628f872180 refactor: Implement test run helper to work with services 2022-10-14 20:18:58 +02:00
Faruk AYDIN
56a9aeece7 refactor: Extract processor job into separate background jobs 2022-10-13 18:45:30 +02:00
Faruk AYDIN
d9192f6e6b refactor: Introduce IActionOutput and ITriggerOutput types 2022-10-12 22:50:42 +02:00
Ali BARIN
47930eca10 fix(backend): make getInterval optional 2022-10-08 14:36:38 +02:00
Faruk AYDIN
11ef2ac4bc fix: Integration and auth problems wrt slack and twitter 2022-10-07 16:06:10 +03:00
Faruk AYDIN
2862953136 refactor: Redesign list channels for the slack actions 2022-10-07 16:06:10 +03:00
Ali BARIN
e7b47f5c98 refactor: use functional app implementation 2022-10-07 16:06:10 +03:00
Ali BARIN
45c0995d9d refactor: rewrite scheduler as functional 2022-10-07 16:06:10 +03:00
Faruk AYDIN
0825eb36e4 chore: Use get app helper to get application data 2022-10-07 16:06:10 +03:00
Faruk AYDIN
63ffd1f720 fix: Type problems regarding global variable 2022-10-07 16:06:10 +03:00
Faruk AYDIN
4d5be952ce refactor: Use functional design for the authentication of apps 2022-10-07 16:06:10 +03:00
Ali BARIN
e5bd4228b2 feat(TestSubstep): prettify error body 2022-09-28 09:38:18 +02:00
Faruk AYDIN
8e60f3dfd7 fix: Expose errors within execute flow mutation 2022-09-27 23:33:58 +03:00
Faruk AYDIN
e2f04441c5 feat: Remove associated execution steps while deleting the step 2022-09-26 18:02:52 +02:00
Faruk AYDIN
70af9981e7 feat: Implement flow removal with associated records 2022-09-21 09:11:03 +02:00
Faruk AYDIN
44e3de8534 refactor: Pass connection, flow and step as params to apps 2022-08-21 20:25:04 +03:00
Faruk AYDIN
5fb988ae2d feat: Add published_at column to flows and adjust update flow status 2022-08-17 20:12:18 +02:00
Ali BARIN
c827ce4270 feat: show not found UI in app/connection flows 2022-08-11 20:26:35 +02:00
Ali BARIN
04b3d93d5d feat: create action by default on flow creation 2022-08-07 19:19:53 +02:00
Faruk AYDIN
448a1a49b4 fix: Import App model for create connection query 2022-07-27 23:25:20 +03:00
Ali BARIN
98d7969a1e feat: check app existence in createConnection 2022-07-27 21:11:31 +02:00
Ali BARIN
a5367c3770 feat: add app field in verifyConnection 2022-07-27 16:01:39 +02:00
Ali BARIN
58d5847eed refactor: remove app field out of createConnection 2022-07-27 16:01:19 +02:00
Faruk AYDIN
70d59c6c64 feat: Add draft column to connections 2022-07-27 13:54:10 +03:00
Faruk AYDIN
7cf1bfffbc refactor: Use http client to authenticate typeform 2022-07-16 00:54:55 +03:00
Ali BARIN
d864831bc5 feat: add schedule integration 2022-05-07 11:17:45 +02:00
Ali BARIN
39d82f17d7 feat: add gitlab authentication 2022-05-04 00:49:14 +02:00
Ali BARIN
75eda7f2af feat(cli): run migrations and app in start command (#284)
* feat: perform pending migrations in start command

* feat: log error when DB connection is refused

* feat: log error when Redis connection is refused

* refactor: fix type errors

* fix: correct server and copy graphql schema

* fix: differentiate migrations by env

* chore: remove dev executable

* chore: fix typo in default postgresUsername

* fix: copy json files into dist folder

* chore(cli): add dev script

* chore: pull non-dev logs to info level

* feat(cli): run app in start command

* fix(backend): remove default count in Connection

* fix(cli): remove .eslintrc usage in lint script

* refactor: remove disableMigrationsListValidation

* refactor: make Step optional in ExecutionStep

* refactor: make Flow optional in Step
2022-04-08 11:27:46 +02:00
Faruk AYDIN
22e1fe5c44 feat: Implement auto-run interval for triggers of completed flows 2022-03-23 18:17:41 +03:00
Faruk AYDIN
3f7a888429 fix: Make processor to work with multiple trigger objects 2022-03-12 17:16:40 +03:00
Faruk AYDIN
bb36748764 refactor: Use input params for all mutations 2022-03-08 11:32:38 +03:00
Faruk AYDIN
212523aec6 feat: Implement updateUser mutation 2022-03-07 21:08:45 +03:00
Faruk AYDIN
64011b5c4b feat: Implement updateFlowStatus mutation 2022-03-07 20:39:47 +03:00
Faruk AYDIN
63198a6569 fix: Do not try to update ID of the flow 2022-03-07 18:26:41 +03:00
Faruk AYDIN
775ac7a8b1 fix: Backend eslint warnings 2022-03-07 18:26:31 +03:00
Faruk AYDIN
ecc9239bfe chore: Set token expiration time to 14 days 2022-03-06 18:56:14 +03:00
Faruk AYDIN
9926e5589e refactor: Use graphql schema directly with graphql-tools library 2022-03-06 18:33:33 +03:00
Faruk AYDIN
c935f3f691 feat: Implement authentication with JWT 2022-03-06 00:35:30 +03:00
Faruk AYDIN
20e725b590 feat: Implement process worker with bullmq 2022-03-05 12:56:34 +03:00
Faruk AYDIN
e73f33f3db fix: Adjust info.json files to work with formattedData field 2022-03-05 01:27:00 +03:00
Faruk AYDIN
719a948134 fix: Introduce formattedData for connections to separate types 2022-03-05 01:27:00 +03:00
Ali BARIN
02af7948e5 refactor: convert IDs to uuid 2022-03-04 02:11:03 +03:00
Ali BARIN
3391578655 chore: introduce @automatisch/types 2022-03-03 13:33:33 +03:00
Ali BARIN
a506d1985f feat: compute step parameters with prior steps 2022-02-28 23:08:18 +01:00
Ali BARIN
d06f21c927 feat: add PowerInput component 2022-02-28 01:26:57 +03:00
Faruk AYDIN
c864a1062d refactor: Pass app data within the constructor of an app 2022-02-27 16:49:07 +01:00
Faruk AYDIN
003213d223 fix: Adjust null flag for step model fields 2022-02-27 16:46:04 +03:00
Faruk AYDIN
70bb79ab6c chore: Update objectionjs version to 3 2022-02-26 20:29:44 +03:00
Faruk AYDIN
ba2b5afe2b feat: Implement initial version of processor 2022-02-20 18:02:09 +03:00