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