Peter Clement
734ad2c1ae
further work for triggering automations from other automations
2024-01-03 11:59:15 +00:00
Peter Clement
49676f2cae
recomitting trigger another automation work
2023-12-30 18:51:08 +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
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
melohagan
b57a8c1130
Move when filter empty option into filter drawer ( #11262 )
...
* Add when filter empty dropdown
* Add unit tests
* "fix" typescript issue
* Add empty filter check for external
* Add unit test
* Hide empty filter option for custom query
* Make onEmptyFilter optional
* Fix unit tests
* Remove onEmptyFilter automation input
* Remove unused var
* Refactor
* Fix path
* Fix type issue
* Fix types
2023-08-17 13:31:52 +01:00
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
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
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
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
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
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
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
melohagan
8fe0cdf89f
Handle webhook errors ( #9715 )
2023-02-16 16:23:44 +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
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
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
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
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
Mel O'Hagan
ef7b7079b0
tableId null safety
2022-08-19 14:57:15 +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
mike12345567
aa3ad62a9b
Merge branch 'master' of github.com:Budibase/budibase into develop
2022-07-29 16:14:45 +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
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
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
Mel O'Hagan
308abe1059
Use executeV2 External Data Connector
2022-06-09 11:13:52 +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
Martin McKeaveney
9ca4dacbaa
merge with master
2022-04-26 10:21:45 +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
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
03ba6d914f
Merge branch 'develop' into feature/licensing
2022-04-12 16:18:41 +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
Martin McKeaveney
dbb81d9c1a
configure bash step to use automation query timeout
2022-04-06 10:43:08 +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
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
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
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
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
ea6646f055
Fixing #3237 and #3235 - always apply headers on out going webhooks if they are specified and handle a range of response codes.
2021-11-03 13:13:22 +00:00
mike12345567
bdaf56fac7
Fixing issue with SQL tables and automations updating a row, also making error handling better across automations to make sure some sort of error message is always returned.
2021-10-19 17:00:54 +01:00
Martin McKeaveney
ec26d5c738
SSL support for digitalocean, started utility function for BB logout, bunch of minor bug fixes
2021-10-12 16:13:54 +01:00
Martin McKeaveney
2da28ecc71
prevent SMTP fallback for automations
2021-09-27 16:28:39 +01:00
Martin McKeaveney
c49b88b57a
automation runs quotas
2021-09-23 23:25:25 +01:00
Martin McKeaveney
4a2028c354
usageQuota middleware writing to couch
2021-09-23 22:40:14 +01:00
mike12345567
cf5b7b1a99
Fixing issues with automation steps found during testing.
2021-09-20 19:21:04 +01:00
Andrew Kingston
a6e48194f1
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-09-20 10:33:18 +01:00
mike12345567
47acb7e69b
Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly.
2021-09-17 17:18:52 +01:00
Martin McKeaveney
86328a298c
bash automation stdout
2021-09-17 14:39:31 +01:00
mike12345567
b18a082951
Adding in backend implementation of the query step, as well as some front-end work to support the filter drawer within automations.
2021-09-15 19:02:44 +01:00
mike12345567
5e8810c621
Merge branch 'feature/automation-redesign' of github.com:Budibase/budibase into feature/automation-query
2021-09-15 14:21:29 +01:00
Peter Clement
c898c7d8d5
update icons
2021-09-15 11:51:49 +01:00