Commit Graph

426 Commits

Author SHA1 Message Date
mike12345567 8bf79c5f10 Adding some basic cron validation to publishing, currently the error is not explained if it is hit - still need some frontend for this, but this now means that an error is provided to users when attempting to publish, and we can re-use this validation in the automation UI. Need to have both backend and frontend validation as invalid CRONs will already exist, backend makes sure these are error'd on. 2024-02-09 18:04:40 +00:00
Adria Navarro 573096e869
Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-08 18:15:36 +01:00
Sam Rose 8e9db069e5
Remove all uses of test.com in the code, replace them with example.com and create a lint rule to prevent this in future. 2024-02-08 16:32:14 +00:00
Adria Navarro 8dfcc3aeb1
Revert "Revert "Migrate from `vm` to `isolated-vm`"" 2024-02-02 12:02:09 +01:00
Sam Rose 332a201ae7
Revert "Migrate from `vm` to `isolated-vm`" 2024-02-02 09:51:46 +00:00
mike12345567 2ec4fd5d67 Fixing executeScript test cases to cover the issue we experienced, make sure context is correctly accessible. 2024-02-01 16:11:44 +00:00
Michael Drury b69559566a
Merge branch 'master' into string-split-check 2024-01-30 11:38:03 +00:00
Sam Rose b3c949b091
Fix case where if a binding returned an int it would throw an error. 2024-01-30 11:06:09 +00:00
Sam Rose 72d63d0c00
Rename executeSynchronously to be a bit less confusing, as it does not execute synchronously. 2024-01-30 10:57:25 +00:00
Sam Rose 456817ee7b
More loop step typing improvements. 2024-01-30 10:37:23 +00:00
Sam Rose 67a848bb86
Fix tests. 2024-01-30 10:23:11 +00:00
Sam Rose 669b0743ac
Typing improvements around automation loop tests. 2024-01-30 10:00:44 +00:00
Sam Rose 2bfa4c6f91
Mild refactor of stringSplit to make it easier to understand. 2024-01-29 17:43:08 +00:00
Sam Rose b5672d676f
Add a check to stringSplit that gives a nicer error message is a non-string is passed. 2024-01-29 17:38:52 +00:00
Adria Navarro d806029075
Merge branch 'master' into remove_test_flakiness 2024-01-29 15:21:24 +01:00
Adria Navarro cb53d31833 Renames 2024-01-26 10:56:38 +01:00
mike12345567 ccc751d09c A quick refactor to get rid of the old 'FieldTypes' enumeration, considering how core it is to all data handling in Budibase, the fact we had both 'FieldType' and 'FieldTypes' was confusing - righting this fully. 2024-01-24 16:58:13 +00:00
Peter Clement c36f7c61c0 Merge remote-tracking branch 'origin/master' into feat/automation-ux 2024-01-17 09:58:59 +00:00
Peter Clement 61b34b3ead mock out pro call 2024-01-16 16:58:13 +00:00
Peter Clement 2b73bf381e fix tests 2024-01-16 16:22:11 +00:00
Peter Clement 44a9c3fe86 another missed name 2024-01-15 10:47:10 +00:00
Peter Clement 41051a8d69 more naming 2024-01-15 10:16:13 +00:00
Peter Clement 394a8c4d94 more naming updates 2024-01-15 10:11:16 +00:00
Peter Clement 601ec35549 rename instance of trigger step to triggerAutomationRun 2024-01-15 10:00:37 +00:00
Peter Clement 72c2f6577c fix tests oncemore 2024-01-11 15:41:41 +00:00
Peter Clement 021eb58ea7 fix tests 2024-01-11 14:13:59 +00:00
Peter Clement bbdd3f017f Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-11 10:56:45 +00:00
Peter Clement 78ef231e03 fix issue with being able to select any automation to trigger 2024-01-10 16:34:52 +00:00
Peter Clement 8d4010cc54 set condition outputs 2024-01-09 20:32:12 +00:00
melohagan 59ca41d837
Support number array binding filtering in automations (#12708)
* Support number array binding filtering in automations

* Remove ts-ignore

* Fix action trigger array test input

* Unit tests

* Refactor

* lint
2024-01-09 10:25:36 +00:00
Peter Clement e99a7672a7 test and pr comments 2024-01-05 16:12:31 +00:00
Peter Clement 1437ce2e66 some small ux updates 2024-01-03 15:28:07 +00:00
Peter Clement 6ab439d5d7 Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-03 12:02:15 +00:00
Peter Clement 734ad2c1ae further work for triggering automations from other automations 2024-01-03 11:59:15 +00:00
Sam Rose 642b75e0ae
Revert "Remove all custom tracing to see if it's the cause of the memory leak." 2024-01-02 11:36:32 +00:00
Peter Clement 49676f2cae recomitting trigger another automation work 2023-12-30 18:51:08 +00:00
Sam Rose 3c0901f530
Remove all custom tracing to see if it's the cause of the memory leak. 2023-12-21 11:06:05 +00:00
Sam Rose 406410d916
Add DataDog tracing to automations. 2023-12-19 15:57:56 +00:00
melohagan 3697ff3efc
Support Barcode, BigInt and User column types in automations (#12610)
* Support barcode and bigint in automations

* Support users in LinkedRowSelector

* Fix clear relationships if empty

* Make sure clearRelationships is initialised to false

* Revert yarn lock

* Refactor

* Refactor
2023-12-19 10:26:28 +00:00
Adria Navarro db2c20e3ae eslint import/newline-after-import 2023-11-20 21:52:29 +01:00
Adria Navarro 92f411bf77 Prettier 2023-11-20 21:48:49 +01:00
Adria Navarro 4d27ff1dc0 eslint import/no-duplicates 2023-11-20 21:48:49 +01:00
Adria Navarro 742eb4ff46 Lint fix 2023-11-20 15:36:55 +01:00
Sam Rose e3a4c34f8d
Pass types through context callbacks. 2023-11-08 16:17:24 +00:00
Sam Rose fdfda100c1
Ensure that the DB always returns Documents. 2023-11-07 18:14:52 +00:00
Sam Rose f21addeb71
Add another test to make sure relationships are cleared when asked. 2023-11-06 17:34:30 +00:00
Sam Rose 2684b73768
Fix type error. 2023-11-06 16:40:27 +00:00
Sam Rose b02512fd3c
Create a test of a table with 2 link fields in updateRow.spec.ts. 2023-11-06 15:56:58 +00:00
Sam Rose 767900aec6
Remove type information from JSDoc in .ts files, it's redundant. 2023-10-17 16:46:32 +01:00
melohagan b4e0d98973 Add bindings support to meeting start / end dates (#11759)
* Deprecate zapier+make values1..5

* Allow dates in meeting invite to be bindable

* Add DrawerBindableSlot component

* Show calendar icon

* refactor

* Use cancel icon

* Disable cancel for JS bindings

* WIP

* WIP

* WIP

* Fix linkedIds svelte binding

* Label and icon update

* Handle arrays

* Support text area

* Add reactivity to text area icon

* Support boolean

* JSON support

* Remove rowControl

* Allow boolean field to have three states

* lint

* Refactor

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-09-29 09:15:36 +00:00