1
0
Fork 0
mirror of synced 2024-09-21 20:01:32 +12:00
Commit graph

506 commits

Author SHA1 Message Date
melohagan
c0578d4cc2 Send meeting invite via automation email smtp (#10787)
* Pass calendar props into sendSmtpEmail

* Add calendar event to message

* Add Checkbox and DatePicker automation field UI

* Add URL prop

* Add url to sendSmtpEmail unit test

* Refactor

* Code review comments

* Make location optional

* Add EmailInvite type

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-06-08 14:25:35 +01:00
Rory Powell
abbd8c5c8b Merge branch 'master' into develop 2023-06-05 23:19:43 +01:00
Rory Powell
b0783d373a Lint 2023-05-30 19:16:36 +01:00
Rory Powell
6230e62b9b Automation investigation logging + max doc size fix for automation log 2023-05-30 16:37:39 +01:00
Peter Clement
5a73b02827 update feature array to be an object 2023-05-26 11:02:47 +01:00
Peter Clement
70dfd9e8e5 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-26 09:26:51 +01:00
Martin McKeaveney
f86d321e2e restrict openai just to self host 2023-05-24 17:17:23 +01:00
Martin McKeaveney
db5d051755 GPT4 support 2023-05-24 15:26:27 +01:00
Martin McKeaveney
bbab2a9adc merge 2023-05-24 11:25:49 +01:00
Peter Clement
6818e4debb check collection actually exists 2023-05-23 16:12:20 +01:00
Peter Clement
a8e40d711b uneeded input value 2023-05-22 15:53:20 +01:00
Peter Clement
754b30dd5c add features property to automation defintions 2023-05-22 15:46:42 +01:00
Andrew Kingston
15ff635c6e Merge pull request #10591 from Budibase/fix/automation-filtering
Fix automation filtering on number fields
2023-05-22 13:12:35 +01:00
Peter Clement
e1eda14204 move sync automations away from bull and call directly 2023-05-18 17:01:53 +01:00
Peter Clement
f680fbd822 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-18 11:35:25 +01:00
Rory Powell
a685f181da Merge branch 'master' into develop 2023-05-18 09:10:51 +01:00
Rory Powell
55ee94892a Support setting object name for logged json objects 2023-05-17 22:18:50 +01:00
Rory Powell
f41b134d31 Refactor to use param for doInAutomationContext 2023-05-17 14:57:29 +01:00
Rory Powell
578b599428 Lint 2023-05-17 14:10:22 +01:00
Rory Powell
ad37186665 Logging updates for automations 2023-05-17 13:54:20 +01:00
Rory Powell
42f472b038 Type updates for automation jobs 2023-05-17 12:26:07 +01:00
Andrew Kingston
1bfe823bce Fix filtering in automations not accounting for number prefixes in filter expression 2023-05-15 17:45:09 +01:00
Peter Clement
007f5ca8a9 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-15 15:19:44 +01:00
Peter Clement
dcfb65b92d sync / async automations go through one endpoint 2023-05-12 15:56:24 +01:00
melohagan
395cf4a667 Add JSON payload support for Make and Zapier (#10529)
* Rename Integromat to Make. Update logo.

* Add JSON type for automations

* Support deprecated values in JSON

* Fix json query editor width bug

* Push body to schema if missing

* Support JSON body

* Add JSON payload support for Zapier

* Update packages/server/src/automations/steps/make.ts

Co-authored-by: Martin McKeaveney <martin@budibase.com>

* July -> November

* Add unit tests

---------

Co-authored-by: Martin McKeaveney <martin@budibase.com>
2023-05-11 17:49:33 +01:00
Peter Clement
1626571081 Merge remote-tracking branch 'origin/develop' into feature/sync-automations 2023-05-11 11:53:12 +01:00
Peter Clement
1539bf234b add ability to trigger synchronous automation from button action 2023-05-09 12:10:20 +01:00
Peter Clement
ac57a849ce add collect bloc definition 2023-05-09 12:04:32 +01:00
Peter Clement
9b66b30969 add property to denote if step can be looped 2023-05-09 12:04:16 +01:00
melohagan
25b42f0a28 Rename Integromat to Make. Update logo. (#10492) 2023-05-05 12:41:24 +01:00
Martin McKeaveney
e70e3ae662 rename 2023-04-26 15:58:21 +01:00
Martin McKeaveney
4f020a4db4 lint 2023-04-26 15:56:46 +01:00
Martin McKeaveney
84f52683b2 chatgpt automation block 2023-04-26 15:55:44 +01:00
mike12345567
ac37d00f69 Updating plugins to have a SDK, which can be used for automation action retrieval as well as datasources. 2023-04-11 16:37:26 +01:00
Michael Drury
1c7c06e983 Bulk of the automation plugin system, supporting custom plugins. 2023-04-10 23:48:54 +01:00
Michael Drury
4badd04e33 Some automation fixes and adding option to disable logging for CLI. 2023-04-10 22:33:53 +01:00
mike12345567
400a112a4b Refactoring automation steps to be better defined in Typescript, which allows writing the validator for automations. 2023-04-06 18:11:44 +01:00
Rory Powell
d6992bbf94 Merge branch 'master' into merge-master-develop 2023-03-29 11:52:09 +01:00
mike12345567
cf5316ec8d General fixes for open handles, attempting to find and close all issues in server which are stopping shutdown of Jest suite. 2023-03-27 19:38:49 +01:00
Peter Clement
bd7c91b1bd Fix automation saving issue 2023-03-10 14:47:26 +00:00
melohagan
a8f873fff3 Try/catch automation Create Row relationship (#9924)
* Try/catch

* Increase height of automation test output

* Unit tests

* lint
2023-03-08 13:39:18 +00:00
mike12345567
f7f9e63fe8 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-02-21 16:53:28 +00:00
melohagan
8fe0cdf89f Handle webhook errors (#9715) 2023-02-16 16:23:44 +00:00
Adria Navarro
5ee9073d9b Merge pull request #9419 from Budibase/feature/dependencies-image
Chore - use testcontainers
2023-02-06 09:09:07 +00:00
Martin McKeaveney
d4a0e44b31 merge 2023-02-05 22:11:37 +00:00
adrinr
420cb36ca7 Replace beforeeach for before alls 2023-02-03 19:02:40 +00:00
melohagan
919323b500 Fix/automation update deletes relationship (#9468)
* Add padding to text field input

* Apply padding to modal binding input

* Support relationships in automation bindings

* Trim automation field keys

* Trim automation field name

* Empty string check

* Add checkbox for clearing relationships update row

* Added state for automation field metadata

* clearRelationships updateRow check

* Padding tweak
2023-01-31 10:11:56 +00:00
adrinr
7027abeaa2 Fix issues with parallel tests and self/cloud modes 2023-01-26 18:20:21 +00:00
mike12345567
b38399cb74 Adding test cases as per PR comments. 2023-01-26 18:20:21 +00:00
Adria Navarro Redo
6a4fe1d5e6 Fix automation test 2023-01-26 18:20:21 +00:00
mike12345567
697cd8b4ea Adding test cases as per PR comments. 2023-01-25 18:27:58 +00:00
Rory Powell
fba7ef26ad Replace ts-jest with swc/jest (#9289)
- Add swc dependencies
- Add transform change to jest.config.ts
- Replace `export =` with `export default` in src code to enable code coverage to work with swc transformer
- Restructure backend-core errors package to allow for exporting error classes with ESM syntax
- Update backend-core to no longer use `export =`, export individual packages instead of replacing with `export default` for backwards compatibility
- Update event publishers to use `export default` - this was required for the `jest.spyOn` usage inside backend-core common mocks
- Restructure some jest.mock usages where declaring the jest.fn as a variable outside of the package mock threw an error
2023-01-11 09:37:37 +00:00
Peter Clement
9d841bc947 Server and Worker tests (#8928)
* automation unit tests

* row processor tests

* update executeQuery test

* update groups assertion

* some more worker tests

* plugin tests and tidying up

* linting

* temporarily disable group tests

* more tests

* fix import

* fix backup tests

* add pro mocks to worker

* check for app existence in import test

* test new tsconfig

* testing changes

* Pro test utils (#9020)

* Pro test utils changes

* Add test fixes

* Remove ts-ignore

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2022-12-12 22:02:32 +00:00
mike12345567
a02e9017ec Final fixes after re-running all test suites. 2022-11-28 19:12:23 +00:00
mike12345567
3aeb6653c6 Some fixes after re-running server tests. 2022-11-28 18:14:10 +00:00
mike12345567
658f12281d Fixes based on server build so far. 2022-11-26 15:10:41 +00:00
mike12345567
a3bb2e0d77 Automation overhaul to Typescript, plus type updates. 2022-11-25 19:57:07 +00:00
mike12345567
02ede5d067 Finally removing all usages of backend-core/ type imports from server, including some further typescript conversions. 2022-11-22 19:49:59 +00:00
mike12345567
c6366c573a Final server test fixes, after all updates to context/removal of context faking. 2022-11-15 19:04:39 +00:00
mike12345567
bc94f20794 Typescript conversions - trying to get all of context/db layer into TS. 2022-11-11 11:57:50 +00:00
Martin McKeaveney
87717ebdf5 merge with master 2022-10-31 13:44:23 +00:00
mike12345567
51251b1fe2 Adding backup queue to bullboard if enabled. 2022-10-26 18:50:40 +01:00
mike12345567
a24694a4ea Refactoring a lot of content around webhooks to Typescript, as well as fixing webhooks and automation app IDs on import of new app. 2022-10-25 18:19:18 +01:00
Mel O'Hagan
7166a48382 Unused import 2022-10-25 15:19:46 +01:00
Mel O'Hagan
e11f4932d3 Handle multiple automation loop bindings 2022-10-25 15:19:07 +01:00
Rory Powell
56456f3f6d Startup fixes 2022-10-25 13:37:26 +01:00
mike12345567
0bd2a18e46 Main types and work for the CRUD operations of app backup backend in pro + the listeners to handle exporting apps from the server. 2022-10-14 19:24:03 +01:00
mike12345567
b702c7482a Fixes for cronjob stop - correctly handle this without stalled job handle. 2022-10-14 13:26:42 +01:00
mike12345567
d620e54fdb Handling listeners as part of queue creation, rather than external part. 2022-10-13 17:55:05 +01:00
mike12345567
b6ca14aa85 Renaming some queue to automationQueue, getting build working. 2022-10-13 17:39:26 +01:00
mike12345567
35525bfedd Moving queue implementation into backend-core - so that pro can access. 2022-10-13 17:27:04 +01:00
mike12345567
8d7f40e443 Refactoring more to Typescript, adding the ability to use the _find API of CouchDB. 2022-10-12 17:02:23 +01:00
Shumpei Kishi
2f563f108a Adding a validation check for undefined 2022-10-03 17:34:06 +09:00
Shumpei Kishi
8aee6c95d8 Fixing the validation logic to accept boolean false value. 2022-10-03 15:55:11 +09:00
Rory Powell
79226777b1 Merge develop 2022-09-28 08:56:45 +01:00
Martin McKeaveney
57bbf28119 merge with master 2022-09-26 17:57:23 +01:00
Peter Clement
f069ddb27e Automation fixes 2022-09-23 13:35:27 +01:00
Mel O'Hagan
1b49f02092 CC and BCC interface 2022-09-21 15:58:04 +01:00
mike12345567
86c8618e8f Fix for #7431 - reboot didn't work at all previously which is why apps couldn't be published with it enabled, this is now a self host only feature, I've removed the ability to enable a reboot cron in the Cloud and it will not run the lookup/execution. 2022-09-07 17:05:17 +01:00
Rory Powell
5f022e04a3 Merge branch 'develop' into user-fixes 2022-08-31 11:39:41 +01:00
Rory Powell
dd86875ea2 Update shutdown logging 2022-08-31 10:47:41 +01:00
Martin McKeaveney
02c93071ee merge 2022-08-30 10:33:37 +01:00
Rory Powell
6cdcfe18c8 Disable automation chaining in cloud 2022-08-23 12:35:53 +01:00
Rory Powell
7275ec5f99 Disable recursive row update on cloud automations 2022-08-23 11:41:58 +01:00
melohagan
f56e72dffd Merge pull request #7364 from Budibase/bug/sev2/app-action-no-field-crash
Null safety for App Action no fields
2022-08-23 11:28:29 +01:00
Rory Powell
28cdb16e08 enable stalled job disabling 2022-08-20 11:02:22 +01:00
Rory Powell
f273a6f779 Add logging to all event listeners for automations + stalled handling stub 2022-08-19 23:14:19 +01:00
Rory Powell
97cafac46c Add support for NODE_DEBUG to app-service in kubernetes 2022-08-19 15:21:53 +01:00
Mel O'Hagan
ef7b7079b0 tableId null safety 2022-08-19 14:57:15 +01:00
mike12345567
1c7f860184 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-11 16:28:46 +01:00
Martin McKeaveney
b3ff94ea84 pr comments 2022-08-10 16:26:10 +01:00
Martin McKeaveney
b417521725 onEmptyFilter selection for automations 2022-08-10 15:38:08 +01:00
Andrew Kingston
7c96eb3bda Fix crash when attempting to parse a nullish automation error 2022-08-08 16:44:00 +01:00
Michael Drury
be79114081 Merge pull request #6898 from Budibase/feature/automation-error-stop
CRON automation stop after a number of errors
2022-07-29 16:20:51 +01:00
Martin McKeaveney
c723deded3 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-29 15:45:27 +01:00
mike12345567
07f3897b55 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop 2022-07-29 14:31:18 +01:00
mike12345567
348f7e2d1c Fixing some issues with automations + lucene filtering (with string templating on the backend) as well as type coercion in the query rows action. 2022-07-28 13:39:11 +01:00
mike12345567
76ce26c6b5 Adding more logging to server log for cloud etc. 2022-07-28 11:14:06 +01:00
Rory Powell
1dc062a3fb Merge branch 'master' into develop 2022-07-27 16:32:36 -04:00
mike12345567
3a4f2a7e66 Fixing issue discovered in #6813 - versioning of query rows was not correct in automations, was using old broken method. 2022-07-27 16:18:12 +01:00
mike12345567
e7010296ae Fixing issue with test after update. 2022-07-26 16:13:41 +01:00
mike12345567
3fad32899f Main body of updates to support disabling the cron, some cleanup of metadata at deployment to make sure they can be re-ran. 2022-07-25 20:45:29 +01:00
Michael Drury
07de5faa2d Main bulk of logic around detecting cron recurring failure, still need to disable. 2022-07-20 22:38:06 +01:00
Peter Clement
ca41e88045 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 11:23:31 +01:00
mike12345567
c149139253 Fix for #6501 - don't fail to publish app when cron expression is empty in any automation, just don't publish that automation. Also adding an error to automation to make it clear an expression is required. 2022-07-15 14:15:16 +01:00
Peter Clement
819ce4e360 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-14 13:32:51 +01:00
Peter Clement
eadac09e1e tidy up 2022-07-14 10:01:26 +01:00
Peter Clement
eff78240a6 improve performance of adding users and groups 2022-07-11 15:29:39 +01:00
Peter Clement
81d94577f4 add isAutomation to object 2022-07-08 12:16:27 +01:00
Peter Clement
cd0885f468 make auth check optional when caller is automation 2022-07-08 11:09:06 +01:00
mike12345567
d390bb9c20 Moving majority of automation logging functionality to pro. 2022-07-04 15:44:47 +01:00
mike12345567
355cb9c091 Update as per changes to pro SDK. 2022-07-04 11:43:18 +01:00
mike12345567
11f1e95cc0 Main body of PR comments - still need to move a bit to pro. 2022-07-04 11:12:08 +01:00
mike12345567
21a78d6fc8 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-07-01 15:14:12 +01:00
mike12345567
9066b60267 Fixing test case issue. 2022-06-28 17:59:00 +01:00
mike12345567
74261661f1 Updating filter/condition action to show a stopped status rather than error, updating everything else to be aware of this. 2022-06-28 17:02:24 +01:00
mike12345567
55e744292d Adding clear old history on read, if there is nothing to do this should add very little work. 2022-06-27 18:39:33 +01:00
mike12345567
5100d86752 Moving get of logs to pro. 2022-06-27 18:00:48 +01:00
mike12345567
9fd64307a9 Adding in management of time range to lookup automation logs in. 2022-06-24 18:11:19 +01:00
Peter Clement
0dcd7f3d63 fix use of loop item in javascript bindings 2022-06-23 16:09:35 +01:00
mike12345567
063540fe0a Getting notifications working correctly, linking to errors in a better way, generally improving UI, getting some final touches here and there. 2022-06-22 20:23:18 +01:00
mike12345567
d8b091309e Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-20 15:56:00 +01:00
mike12345567
76f6c3d34b Fixing build issue. 2022-06-20 15:39:18 +01:00
Andrew Kingston
7bca02c28e Merge pull request #6286 from Budibase/cheeks-fixes
App list updates + small stuff
2022-06-20 10:18:13 +01:00
mike12345567
5106214bc6 Adding metadata update with automation IDs and counts of errors which can be totalled in frontend, also moving to using production apps for history only. 2022-06-17 18:39:06 +01:00
mike12345567
5d82a39af3 Adding edit automation button. 2022-06-17 17:00:43 +01:00
mike12345567
fd40073280 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-17 15:05:46 +01:00
mike12345567
64d8cda6a2 Adding mechanism to disable automation logging in self host. 2022-06-15 17:07:17 +01:00
mike12345567
c4ab4b5af8 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs 2022-06-15 15:08:48 +01:00
Andrew Kingston
ab9adc5cd5 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-06-15 09:02:35 +01:00
Rory Powell
4c73b6dda5 Merge branch 'master' into release 2022-06-14 17:25:11 +01:00
Andrew Kingston
d8c37eb0b1 Fix crash when running automations with an app action trigger without parameters 2022-06-13 10:56:50 +01:00
Mel O'Hagan
308abe1059 Use executeV2 External Data Connector 2022-06-09 11:13:52 +01:00
Rory Powell
361ffd224f Merge branch 'release' into feature/event-backfill 2022-06-06 09:50:06 +01:00
mike12345567
fe84c0f21c Adding pagination control to the API and to the frontend, as well as getting view working as expected, emitting different key combinations to be able to search by any pattern. 2022-06-01 22:39:51 +01:00
mike12345567
34759c7916 Adding real history to the history tab, getting storage to couch and retrieval + api working. 2022-06-01 16:01:06 +01:00
Martin McKeaveney
d57c4987fe Merge branch 'master' of github.com:Budibase/budibase into develop 2022-06-01 09:47:13 +01:00
mike12345567
702f4057bd Progress towards using couchdb for automation logs, after testing redis and realising it won't work. 2022-05-31 19:52:35 +01:00
mike12345567
010059e29d Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-31 14:59:57 +01:00
mike12345567
fa30457f2b Fixing issue with server not shutting down correctly when an error occurs, making sure that everything clears up gracefully. 2022-05-30 21:22:06 +01:00
mike12345567
dae6a6b81c Fixing minor issue with automation quota updates. 2022-05-30 14:06:42 +01:00
Rory Powell
857cd2d735 Merge branch 'develop' into feature/posthog-v2 2022-05-28 23:03:31 +01:00
mike12345567
723b96c5a5 Adding the ID inputs for the quota breakdown functionality. 2022-05-26 16:01:10 +01:00
Rory Powell
70fff5c7b9 Merge branch 'develop' into feature/posthog-v2 2022-05-23 09:04:00 +01:00
Mel O'Hagan
75a21974c6 Make 'to' field undefined if empty for consistent validation 2022-05-20 13:59:29 +01:00
Mel O'Hagan
ef2244fd20 Add limit placeholder for Automation queries 2022-05-11 11:25:53 +01:00
Rory Powell
e4257f1e04 Merge branch 'develop' into feature/posthog-v2 2022-05-05 08:47:06 +01:00
Peter Clement
45fd19583c linting 2022-05-04 11:55:26 +01:00
Rory Powell
1caf4b1965 Merge branch 'develop' into feature/posthog-v2 2022-04-27 16:32:00 +01:00
mike12345567
3258aead45 Fixing issues with automation test cases running steps outside of a tenant. 2022-04-26 15:50:35 +01:00
Martin McKeaveney
9ca4dacbaa merge with master 2022-04-26 10:21:45 +01:00
mike12345567
345bbf603c Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it. 2022-04-21 14:56:14 +01:00
Rory Powell
d2a4e0a934 Merge branch 'develop' into feature/licensing 2022-04-20 14:59:36 +01:00
Mel O'Hagan
611b170874 RevId should be optional for automation delete 2022-04-20 12:11:36 +01:00
Mel O'Hagan
c9523d2913 Prettier comma fix 2022-04-20 11:02:27 +01:00
Mel O'Hagan
8494f872af Remove Row Rev from UI 2022-04-20 11:00:58 +01:00
mike12345567
192fb1307e Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them. 2022-04-19 19:42:52 +01:00
Rory Powell
41144db055 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 2022-04-19 16:45:27 +01:00
Peter Clement
d997ab76da update required string 2022-04-19 10:45:40 +01:00
Peter Clement
1000ef35e1 Improve handling of loop handlebars string replacement 2022-04-18 09:22:23 +01:00
Rory Powell
33719fcb09 Merge branch 'feature/licensing' into feature/posthog-v2 2022-04-12 17:12:46 +01:00
Rory Powell
03ba6d914f Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +01:00
Rory Powell
5ab9f1a9c5 Table CRUD events + add timekeeper for tests 2022-04-11 14:39:31 +01:00
Peter Clement
999199dcf6 Add handling for failure conditions 2022-04-11 10:26:59 +01:00
Peter Clement
b439e59137 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-07 22:32:44 +01:00
Rory Powell
ec4e9df4c2 Refactor automation tests to run independently 2022-04-06 12:34:31 +01:00
Martin McKeaveney
dbb81d9c1a configure bash step to use automation query timeout 2022-04-06 10:43:08 +01:00
Rory Powell
b69445264d Add additional logging to automations 2022-03-30 14:26:51 +01:00
Rory Powell
15b676ce1c Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 2022-03-29 16:03:44 +01:00
Peter Clement
006bf368bb more parsing of output bindings 2022-03-29 10:29:51 +01:00
Peter Clement
73151722ec update bindings to support looping 2022-03-28 10:01:56 +01:00
Peter Clement
7817d65eb3 Automation foreach block 2022-03-25 09:26:55 +00:00
Peter Clement
7a45d8dd23 Merge pull request #4976 from Budibase/fix/query-rows-automation-fix
Handle error when running a a Query Rows automation with a deleted column
2022-03-22 16:24:59 +00:00
Rory Powell
0a4b1eb552 Tests complete + backwards compatibility for deployment 2022-03-22 00:23:22 +00:00
Rory Powell
715d42d3e6 Merge branch 'develop' into feature/licensing 2022-03-21 17:13:16 +00:00
Rory Powell
627dd94550 Add trace to automation errors 2022-03-21 14:25:31 +00:00
Peter Clement
6fe202a429 Handle error when running an automation with a deleted column 2022-03-21 12:32:04 +00:00
Rory Powell
795b48bfb0 Published apps, automations and query count quotas 2022-03-20 01:13:54 +00:00
Rory Powell
661367333d Add developer usage restrictions to SSO user creation 2022-03-18 08:01:31 +00:00
Rory Powell
7698e9293c Self Host <-> Licensing integration 2022-03-09 21:16:22 +00:00
Rory Powell
eefe4ea2ad Integrate usage quotas with licensing 2022-03-08 14:21:41 +00:00
mike12345567
c958e93aed Fixing another issue raised by test cases. 2022-02-28 19:27:37 +00:00
mike12345567
4a31045233 Changing the API key modal to have a copy input which allows copying the API key easily. 2022-02-28 14:29:19 +00:00
Rene Pot
916cf2c8b1 linting 2022-02-23 16:56:51 +01:00
Rene Pot
bf6bc429d8 Rename filter to be condition 2022-02-23 15:07:05 +01:00
mike12345567
dbc048b365 Review comments, renaming deployed -> prod in terms of app IDs. 2022-01-31 17:42:51 +00:00
mike12345567
1095ad17c6 Adding comments to areas that need to keep using old db creation method. 2022-01-31 17:27:47 +00:00
Michael Drury
d3a90acc55 Final pass refactoring - need to test but all code in server converted. 2022-01-28 00:05:39 +00:00
mike12345567
d2fe119d90 Main body of work, refactoring most usages. 2022-01-27 18:18:31 +00:00
Rory Powell
604d316834 Add dryRun to automation row create and remove env conditional on delete 2022-01-18 15:53:55 +00:00
Rory Powell
8fc60af820 Calculate total rows in migration, centralise quota enabled logic and tidy to use env vars only 2022-01-17 12:44:53 +00:00
mike12345567
44f9ae0682 Fixing issue where any two automations steps of the same type executed in the same automation would have the same response output in the frontend, this was a visual bug. Also fixing an issue introduced by REST update that broke the query controller. 2022-01-11 17:14:04 +00:00
mike12345567
1327394784 Switching out @budibase/auth to @budibase/backend-core. 2022-01-10 19:33:00 +00:00
mike12345567
858ef084ad Finishing up front-end, getting variable creation and management up and working from within the query schema/header menus. 2021-12-15 19:20:19 +00:00
mike12345567
da7153dd64 Removing outgoing webhook functionality from automations and adding XML response/sending, as well as form data/encoded data. 2021-12-14 17:59:02 +00:00
mike12345567
0f0770af32 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-11-25 12:21:58 +00:00
mike12345567
047318fdf7 Updating bullboard to use the new koa version (supported). 2021-11-17 16:30:06 +00:00
mike12345567
bb8fe8e941 Adding a mechanism for disabling cron jobs when an app is unpublished. 2021-11-17 16:28:52 +00:00
mike12345567
e75a9d3d1d Quick update, just to cover both queue add functions. 2021-11-16 19:02:55 +00:00
mike12345567
11debac115 Updating to manage completed events piling up, this will periodically clear out all events - repeats cannot be removed with the removeOnCompleted job option. 2021-11-16 18:58:24 +00:00