Commit Graph

741 Commits

Author SHA1 Message Date
deanhannigan de76c61db2
Merge branch 'master' into feature/automation-grouping 2024-07-11 09:06:32 +01:00
Dean c12a8f03e9 Removed placeholder from row data picker, fix for stuck row selector in testmodal and old field test config fixes 2024-07-05 15:33:08 +01:00
deanhannigan f44c401686
Merge branch 'master' into feature/automation-grouping 2024-07-05 11:43:10 +01:00
Dean 6ecaaba146 PR feedback. Fix for the popover menu not sticking to the add fields button 2024-07-03 16:56:37 +01:00
Dean 8f3f03ef7d PR feedback changes 2024-07-03 16:33:01 +01:00
Dean b36311fc2c Added fix for Update step table select. The fix for the oldRow behaviour broke the picker 2024-07-03 10:25:46 +01:00
Dean 3c83940728 Added back in the oldRow functionality to updateRow 2024-07-03 09:04:18 +01:00
Dean 3990387c1d Lint and minor change to trigger name configuration 2024-07-02 11:59:11 +01:00
Dean b6f8649c05 Removed debugging line 2024-07-02 11:36:23 +01:00
Dean 199d597786 Added basic grouping to automations side panel 2024-07-02 11:05:35 +01:00
Dean 52893e4004 Move file type handling to a separate function and remove nested ternary 2024-07-01 21:25:56 +01:00
Dean aae357f50d Refactor RowSelector initialisation into a function 2024-07-01 16:48:25 +01:00
Dean 7582e656ba Use correct width flag for button width 2024-07-01 15:23:02 +01:00
Dean 91df945250 Sort fields by name in the picker 2024-07-01 15:07:30 +01:00
Dean 1e4563f1e0 Added the selected class back in as it was required for the ticks 2024-07-01 14:54:50 +01:00
Dean 1b2414e2c0 Remove disabled state from field picker 2024-07-01 14:42:29 +01:00
Dean c2b54f118f Review fixes. Populated Row fields clearing, test data parsing to ensure tableId is present and correct. Also added some initial JSON test data parsing. 2024-07-01 12:59:43 +01:00
Dean 37bfde9c93 Ensure removing a field from the update flow clears any row value. If not cleared, the field will remain in place. 2024-06-28 16:23:00 +01:00
Dean fdbf1b3469 Added back in binding icon positioning override for JSON field 2024-06-28 09:48:33 +01:00
Dean 16061765ee PR Feeback. Remove X icons in form. 2024-06-28 09:12:45 +01:00
Dean 82f50b565d Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-06-28 09:03:02 +01:00
Dean 933e17e945 Add min height for JSON picker in row steps. Fix for JSON onchange 2024-06-27 12:49:11 +01:00
Dean 21c335caab Lint and tidying up 2024-06-26 14:29:42 +01:00
Dean ed0f60d5d7 Added an app trigger update parser that will clean the testdata for the automation on save. Old values were not cleaned out. Added some padding to the PropField labels. General fixes 2024-06-26 11:10:15 +01:00
Dean 5ff8b03378 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-06-25 12:05:31 +01:00
Dean e9985adcd4 Updates and refactoring of Automation flows 2024-06-25 11:52:11 +01:00
Andrew Kingston 62da97814a
Fix relationship filtering in automations 2024-06-24 16:44:28 +01:00
Dean d50a8e0746 Merge remote-tracking branch 'origin/master' into feature/automation-row-ux-update 2024-06-20 10:43:33 +01:00
Peter Clement 2b96cbcad7
Expose old row binding in automations (#13931)
* expose old row through the emitter

* accidentally added oldRow to step

* fix row fetch in external datasources

* add test for new / old row comparison

* add testing for old row update event

* allow function overloading in test files

* update tests per comments

* handle event race condition

* update test data modal to account for old row output

* switch icon positioning
2024-06-18 13:45:58 +01:00
Dean 3a10c57651 Merge commit 2024-06-13 16:56:25 +01:00
Sam Rose 6363965a8b
Also rename LuceneUtils -> QueryUtils 2024-06-12 15:04:56 +01:00
Sam Rose bc8791e91e
Remove the word 'lucene' from runLuceneQuery and buildLuceneQuery. 2024-06-12 14:44:20 +01:00
Dean 3f35a41046 Fix binding modal z-index and removing double border in automation header 2024-06-11 09:07:55 +01:00
Peter Clement 9a2de11203
Allow users to only specify a binding when adding attachments (#13819)
* add ability for user to toggle bindable input for attachment

* error handling for missing keys

* improve error handling for smtp attachments

* remove log

* add test

* fixing some pr comments

* update test
2024-06-07 08:35:18 +00:00
Dean 789b789c3e Added support for single user column type in automation block 2024-05-21 14:59:27 +01:00
Conor Webb 3c74d29cf6
Added the ability to disable automations (#13667)
* Added disabling functionality for automations

* Removed external trigger automations that are disabled from selectable bindings

* Added new popover option for disabling automations

* Added toggle UI Inside automation screen

* Added subtle styling to automation list for disabled functionality.

* Fixed linting error

* Removed duplicate bbui import

* Fixed store function spacing

* Fixed linting issues.

* Added the requested changes to how disable is handled.

* Fixed linting issues.

* Minor UI tweaks based on feedback.

* Added logic to prevent crons type automations from running when disabled.

* Removing webhook disable, causes trigger url to be re-generated.

* Add unit test to ensure disabled automations are filtered out of the active queue

* Fixed lint issues

* Reverted disabled unit test

* Added error throw for disabled automations

* Add test for when a disabled automation gets triggered

* Added try, catch for trigger function - error handling

* Fixed linting issues
2024-05-20 15:13:08 +01:00
Dean 37dd75823f PR feedback, signature to signature single 2024-05-17 17:04:15 +01:00
Dean 55e7ea55f7 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-14 14:48:09 +01:00
mike12345567 5b5e7e47a2 Fixing some issues with updating rows with attachments, there were some UI bugs that had been raised (undefined being displayed) and the uploading from a URL was not working as expected, due to the stream not matching the expected format of the S3 SDK - this has been fixed by converting the stream to a true readable stream with . 2024-05-13 18:11:40 +01:00
Dean b0a65b4699 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:22:19 +01:00
Dean 0589a6a730 Refactored signature from previous array implementation to the new single approach. Added support for automations 2024-05-13 16:19:02 +01:00
Adria Navarro d83e5e21f2
Merge branch 'master' into feat/budi-8123-single-user 2024-05-09 18:05:16 +02:00
Peter Clement db273bcd36
Support attachment columns in Automations (#13567)
* base work to support attachments in create / update row

* handle single attachment column

* fix tests

* pro

* fix some types

* handle case where file exists in storage

* improve attacment processing

* refactor slightly and ensure correct url is used for existing attachments

* add test

* Fixing a build issue.

* update tests

* some lint

* remove cursed backend-core test util

* addressing pr comments

* refactoring nasty automationUtils upload code

* remove uneeded check

* use basneeame for fallback filename

* add a test to ensure coverage of single attachment column type

* fail early when fetching object metadata

---------

Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2024-05-09 14:30:56 +01:00
Adria Navarro 9f3e01ef78 Fix binding display types 2024-04-26 11:13:56 +02:00
Peter Clement a4c0328c53
REST file handling and SMTP automation block attachments (#13403)
* handle files in rest connector

* fetch presigned url and return

* further updates to handle files in rest connector

* remove unused important and fix extension bug

* wrong expiry param

* tests

* add const for temp bucket

* handle ttl on bucket

* more bucket ttl work

* split out fileresponse and xmlresponse into utils

* lint

* remove log

* fix tests

* some pr comments

* update function naming and lint

* adding back needed response for frontend

* use fsp

* handle different content-disposition and potential path traversal

* add test container for s3 / minio

* add test case for filename* and ascii filenames

* move tests into separate describe

* remove log

* up timeout

* switch to minio image instead of localstack

* use minio image instead of s3 for testing

* stream file upload instead

* use streamUpload and update signatures

* update bucketcreate return

* throw real error

* tidy up

* pro

* pro ref fix?

* pro fix

* pro fix?

* move minio test provider to backend-core

* update email builder to allow attachments

* testing for sending files via smtp

* use backend-core minio test container in server

* handle different types of url

* fix minio test provider

* test with container host

* lint

* try different hostname?

* Revert "try different hostname?"

This reverts commit cfefdb8ded.

* fix issue with fetching of signed url with test minio

* update autoamtion attachments to take filename and url

* fix tests

* pro ref

* fix parsing of url object

* pr comments and linting

* pro ref

* fix pro again

* fix pro

* account-portal

* fix null issue

* fix ref

* ref

* When sending a file attachment in email fetch it directly from our object store

* add more checks to ensure we're working with a signed url

* update test to account for direct object store read

* formatting

* fix time issues within test

* update bucket and path extraction to regex

* use const in regex

* pro

* Updating TTL handling in upload functions (#13539)

* Updating TTL handling in upload functions

* describe ttl type

* account for ttl creation in existing buckets and update types

* fix tests

* pro

* pro
2024-04-22 15:30:57 +00:00
Adria Navarro 1524780982 UI fixes 2024-04-12 10:26:46 +02:00
Adria Navarro 1f77b09eed Handle drawers 2024-04-11 16:22:16 +02:00
Dean 9b4c22727f Fix to ensure runtimeTime binding is used is automation js modal 2024-03-25 12:36:56 +00:00
Andrew Kingston 6d53b06762 Fix typo in automations placeholder 2024-03-13 13:23:48 +00:00
Andrew Kingston 245670f585 Ignore more svelte 4 warnings 2024-02-29 20:22:48 +00:00
Andrew Kingston d2cdee13ae Update automation code editors to work with new components 2024-02-29 20:18:20 +00:00
Andrew Kingston 87e8b89075 Merge branch 'master' of github.com:Budibase/budibase into cheeks-lab-day-binding-eval 2024-02-29 19:12:52 +00:00
Andrew Kingston 3d96292f26 Clean up usages of drawers everywhere 2024-02-27 14:15:03 +00:00
Andrew Kingston 010a55ea20 Improve titles in more places in automations 2024-02-27 13:37:16 +00:00
Andrew Kingston 0217bac267 Add multiple style improvements to drawers 2024-02-22 15:05:21 +00:00
Gerard Burns de0414afbe
Update Svelte Major Version to 4 (#13036)
* update svelte versions

* temporarilly disable svelte warnings

* change bbap version pointed to

* remove sub module specifying svelte version

* point at updated account-portal

* add type declaration for svelte in the server

* add svelte transformer for server jest tests

* remove svelte from bbui package.json

* get builder tests working

* linting fixes

* prettier fixes

* fix server test

* fix another server test

* fix server serverlog test

* account-portal-version

* pin master version of pro

* revert hbs doc file in server to use triple braces, ensures nothing gets escaped
2024-02-22 13:19:29 +00:00
Joe f417c2d8a4
Joe's lab day minor updates (#12944)
* Change default button type to CTA

- change default button type to CTA
- change ordering of types/variants

* Fix layout shift within portal

Within the portal, when navigating from screen to screen, there's a slight layout shift caused by the scrollbar. This is a small fix.

* row/column icons change

The current row/column icons for positioning components are confusing. I believe these icons are easier to understand.

* Fix for horizontal scrollbar showing

When adding/removing actions within automations, the horizontal scrollbar flashes. Fix.

* Title change for Upload data

Upload data is not wrong, but it's best to be explicit.

* Increase size of upgrade button

* small fix for the styling inconsistency

* Dianostics padding fix

* lint fix

* update account-portal

* update icons

---------

Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Mel O'Hagan <mel@budibase.com>
2024-02-21 13:28:35 +00:00
melohagan 649dafba47
n8n automation action integration (#12992)
* Add n8n automation action

* Add authorization header support

* add unit tests

* Replace test.com with example.com

* Add HttpMethod enum to types

* fix unit test

* Add required field label asterisk
2024-02-15 13:05:03 +00:00
Dean ed30788fac Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-02-14 10:14:58 +00:00
Peter Clement 2660149fea move constant to shared-core 2024-02-13 15:14:03 +00:00
Peter Clement 46903e36ef fix lint 2024-02-12 16:12:52 +00:00
Peter Clement 547b1ded61 handle @reboot 2024-02-12 15:31:19 +00:00
Peter Clement 8e734b2d72 frontend valiation for crons and fix preset null issue 2024-02-12 15:25:00 +00:00
Dean a5dfbe3c89 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-02-07 14:45:06 +00:00
Andrew Kingston 1efd5725c7 Add some new resolution aliases and simplify long nasty relative import paths 2024-02-05 12:08:45 +00:00
mike12345567 80f22fe63b PR comments. 2024-02-02 17:16:45 +00:00
mike12345567 471d2f4ae8 Remove padding from binding picker to clean up design. 2024-02-02 16:36:12 +00:00
mike12345567 137ff31289 Removing unused. 2024-02-02 15:34:56 +00:00
mike12345567 cadce52e1b Changing how optional decoding works. 2024-02-02 11:28:54 +00:00
mike12345567 32e750afd6 A small ux improvement to the automation scripting system. 2024-02-01 17:37:46 +00:00
Andrew Kingston 233df4c27c Remove legacy nested builder directory and move screen templates and utils into better locations 2024-02-01 09:55:30 +00:00
Peter Clement 9c47671032 fix issue with automation setting sync 2024-01-30 15:39:12 +00:00
Dean 1bd08b6879 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-30 11:49:32 +00:00
Peter Clement 84b2a36fda fix case where trigger fields could be undefined 2024-01-26 12:10:46 +00:00
Peter Clement 3f9d1402f3 fix operand issue 2024-01-23 09:21:04 +00:00
Peter Clement 3ab791710c fix issue where readable binding wasn't working correctly with named steps 2024-01-22 09:40:56 +00:00
Peter Clement 714ac7a5a0 remove log 2024-01-19 11:09:40 +00:00
Peter Clement 7c19d18460 small automation fixes 2024-01-19 11:07:58 +00:00
Dean 3d10369518 Import fixes 2024-01-18 10:57:23 +00:00
Dean 4945a6ee99 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-18 10:40:21 +00:00
Dean 1779a5ee19 Lint 2024-01-17 17:40:09 +00:00
Dean 30db237071 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-17 17:17:01 +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 250c54e0c3 Merge remote-tracking branch 'origin/master' into feat/trigger-binding-suggesti 2024-01-17 09:43:08 +00:00
Peter Clement 785b93e472 missed naming 2024-01-15 10:39:40 +00:00
Peter Clement 394a8c4d94 more naming updates 2024-01-15 10:11:16 +00:00
Peter Clement cc87213071 no results case 2024-01-11 14:26:25 +00:00
Peter Clement 30cbcff1b1 fix height and add null state 2024-01-11 11:57:23 +00:00
Peter Clement c01abe4c6f null check 2024-01-11 11:20:37 +00:00
Peter Clement bf12e5bc1e revert to empty array on fields object being empty 2024-01-11 11:01:23 +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 c5f5932c2a Merge remote-tracking branch 'origin/master' into feat/trigger-binding-suggesti 2024-01-11 10:22:36 +00:00
Peter Clement c3f77f3b42 linting 2024-01-11 09:47:04 +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 ce81df4d1e recommit json display work 2024-01-09 15:05:24 +00:00
Peter Clement 93c5b3721b some tweaks to fix bindings for row created / updated events 2024-01-09 11:02:51 +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
Conor Webb e53d68da43
Updated lock tags to correct plan type (#12738) 2024-01-09 10:06:17 +00:00
Peter Clement 186fd84484 remove log 2024-01-08 09:31:41 +00:00
Peter Clement e99a7672a7 test and pr comments 2024-01-05 16:12:31 +00:00
Peter Clement a6c09e25e6 recommit work for trigger binding suggestions 2024-01-04 14:30:18 +00:00
Peter Clement 1437ce2e66 some small ux updates 2024-01-03 15:28:07 +00:00
Peter Clement 6507b6ec54 remove logging 2024-01-03 12:01:13 +00:00
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
Peter Clement 442d0853d3 fix plus icon colour and hover 2023-12-05 14:37:49 +00:00
Peter Clement 96e9f46d7c pr comments 2023-12-04 14:21:35 +00:00
Peter Clement 0ddbe4483f Merge remote-tracking branch 'origin/master' into fix/pc-bug-fixes 2023-12-04 14:21:20 +00:00
Peter Clement 3192a594c7 Allow querying of users table from automation 2023-11-30 08:58:01 +00:00
Andrew Kingston b2d865458d
Merge branch 'master' into fix-modal-relationship-picker 2023-11-28 09:45:15 +00:00
Peter Clement 45ab9a54be lint 2023-11-27 10:40:20 +00:00
Peter Clement c6c0ca33d0 hover state of add icon 2023-11-27 10:20:10 +00:00
Peter Clement 4baab262d5 Merge remote-tracking branch 'origin/master' into fix/pc-bug-fixes 2023-11-27 10:16:10 +00:00
Peter Clement 77ab89e95e type 2023-11-24 12:21:48 +00:00
Peter Clement 82438ab75f adjusting automatiom side panel 2023-11-24 12:18:43 +00:00
Peter Clement 17d02af668 update run test modal 2023-11-24 11:11:59 +00:00
Peter Clement b1d4a572e7 small ui fixes 2023-11-24 11:11:30 +00:00
Peter Clement 7ed273e158 expand block when header is clicked 2023-11-21 10:04:49 +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
Michael Drury ff8773c275
Merge branch 'master' into fix-modal-relationship-picker 2023-11-08 18:50:51 +00:00
Andrew Kingston bcf431a476 Fix a few svelte bugs with the LinkedRowSelector component to fix adding/editing relationships via a model from the data UI 2023-11-08 14:43:28 +00:00
Peter Clement f7fabf152d css fixes 2023-11-08 13:55:34 +00:00
Peter Clement b167fd08e1 Fix issues with automation layout styling 2023-11-08 13:27:25 +00:00
Peter Clement d86e943765 Automation history issue fix 2023-11-08 10:27:15 +00:00
Dean 42a6f054b7 Merged imports 2023-11-06 12:01:10 +00:00
Dean da311239bc Import fix 2023-11-06 11:50:25 +00:00
Dean 03f90500e5 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-11-06 11:29:10 +00:00
Dean c96fefdba7 Consolidated all stores into stores/builder. Store refactoring and added store console debug flag 2023-11-06 11:22:00 +00:00
Peter Clement 7b7b2a12ea fix issue with stepNames being undefined 2023-11-06 10:06:32 +00:00
Peter Clement 635008e173 unique name enforcement for automations 2023-11-03 11:05:05 +00:00
Peter Clement f1802eb41c update modal sizing for automation test data 2023-11-03 10:04:51 +00:00
Peter Clement ee9ea375f9 use constants 2023-11-02 09:18:45 +00:00
Peter Clement a9db61fdc2 remove users list option 2023-10-31 16:34:01 +00:00
Peter Clement 7cba4d3fb2 formatting found in testing 2023-10-31 16:29:43 +00:00
Peter Clement b65b601918 remove label 2023-10-31 13:52:28 +00:00
Peter Clement 81ca48a331 tidy up and issues found in testing 2023-10-31 13:05:04 +00:00
Peter Clement b963bd03e4 fixing undefined name and border issues 2023-10-30 12:55:24 +00:00
Dean 79da5956b8 Patch from original environment 2023-10-30 12:46:44 +00:00
Peter Clement 38fe8375ce fix bindings references being updated 2023-10-27 13:47:34 +01:00
Peter Clement b1dabe7dc5 missing binding 2023-10-27 11:22:34 +01:00
Peter Clement 8a7a2abd61 styling / pr comments 2023-10-27 10:45:58 +01:00
Peter Clement 89a242f354 fix issue with readable bindings not displayinng correctly 2023-10-27 09:13:27 +01:00
Peter Clement d864eaa9ea pr comments 2023-10-26 16:05:15 +01:00
Peter Clement 73a7b8eb50 fix formatting of selectors 2023-10-26 11:27:34 +01:00
Peter Clement 8203139c69 fix bug in adding trigger 2023-10-26 11:27:20 +01:00
Peter Clement 3eba7990f9 fix bug with smtp name containing parentheses 2023-10-26 10:23:51 +01:00
Peter Clement 9bc94aa703 remove autocomplete 2023-10-25 14:09:59 +01:00
Peter Clement edb511cbce update field styling and ux for individual blocks 2023-10-25 13:27:01 +01:00
Peter Clement 7910205807 update styling of flow items 2023-10-25 13:26:56 +01:00
Peter Clement aad6ab4fb4 update bindings to use names 2023-10-25 13:26:48 +01:00
Peter Clement a209280daa naming automations 2023-10-25 13:26:42 +01:00
Peter Clement 5f2b4f3ef9 initial styling and input updates for naming 2023-10-25 13:26:33 +01:00
melohagan b291633c79 Don't use DrawerBindableSlot in test modal (#11959) 2023-10-03 10:19:19 +01:00
melohagan 7003475caf Refactor FieldSelector to not use BindableSlot (#11942) 2023-10-02 11:42:04 +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
melohagan f3309a742c Add onChange to linked rows, longform text area, and multi select arrays in automations (#11874)
* Add onChange to LinkedRowSelector

* Add onChange to Multiselect array

* Add onChange to TextArea

* lint
2023-09-25 11:50:01 +01:00
Adria Navarro 5b7756936d Change api interfaces 2023-09-01 11:33:59 +02:00
Andrew Kingston 1dcc0b3d38 Updated leftover broken reference to function 2023-08-25 09:24:16 +01:00
Andrew Kingston fd71ad57da Add better support for generic DS+ into databindings and update save row to work with view V2s 2023-08-24 16:12:12 +01:00
melohagan 3097c9162f Fix for app action fields and don't clone testData (#11441) 2023-08-04 16:25:14 +01:00
andz-bb c372bb9a18 remove redundant cloneDeep 2023-08-02 09:35:42 +01:00
Andrew Thompson 5f084699d2 didn't mean to remove a line 2023-08-01 17:09:52 +01:00
andz-bb 527426ddbb fix for saving external data connector query param values 2023-08-01 16:29:04 +01:00
Martin McKeaveney 979883257e backmerge master 2023-07-19 17:11:15 +01:00
Dean 2aa68612b6 Linting 2023-07-10 09:49:00 +01:00
Dean db501fb10a Enabled collaboration behaviour in the automation section 2023-07-10 09:30:15 +01:00
Gerard Burns 808e0d1ef2 Linting improvements (#11119) 2023-07-05 18:00:50 +01:00
Michael Drury b94dab2fab Merge pull request #10640 from GitStartHQ/BUDIOSS-22
[BUDI-7013] Do not allow Webhook automations to be duplicated
2023-06-29 11:15:16 +01:00
Peter Clement 0114710332 Merge pull request #10992 from Budibase/fix/disable-looping-button
Fix duplicate loop block issue
2023-06-28 12:58:51 +01:00
Peter Clement 77f5567d3a fix duplicate loop block issue 2023-06-22 11:41:23 +01:00
Dean f04f42546a Merge remote-tracking branch 'origin/develop' into feature/app-settings-section 2023-06-20 12:33:48 +01:00
mike12345567 e0c21864b8 Merge branch 'develop' of github.com:Budibase/budibase into fix/add-automation-step 2023-06-19 18:53:36 +01:00
Peter Clement 832ee22c0a fix issue with adding automation step 2023-06-19 11:43:00 +01:00
Dean 2304032423 Added embed state, behaviours and event tracking to client app. UI/UX Refactoring 2023-06-16 12:30:08 +01:00
Jonny McCullagh 757ca6a166 Merge master develop (#10897)
* Binding drawer fixes

* Added missing headless flag for the bindable combobox

* Fix for QueryEditor width

* Fix svelte transitions in grid new row component breaking routify

* Bump version to 2.7.7

* fix REST connector failure to save

* Bump version to 2.7.8

* Bump version to 2.7.9

* Unexpected token when export data (#10721)

* Tidy ID string for JSON parse

* Display error for composite keys

* Unit test WIP

* directly assign the mock function on the datasource

* Unit tests for exportRows ID handling

---------

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>

* Return all rows if oneOf value is falsey (#10638)

* Bump version to 2.7.10

* Make sure divider fields are left-most (#10627)

* Make sure divider fields are left most

* Refactor

* Bump version to 2.7.11

* Temporarily remove the focus store update as it triggers a full redraw of the component settings

* Linting

* Removed commented out code

* Bump version to 2.7.12

* Bump version to 2.7.13

* Do not show Business tag for Email action (#10867)

* Bump version to 2.7.14

* new deploy trigger (#10892)

* point the deploys at the new env

* Bump version to 2.7.15

---------

Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +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
Dean 247896bdf3 Linting 2023-06-02 12:55:16 +01:00
Dean 9f2df319a2 Updated the JS Scripting modal use the new editor 2023-06-02 12:50:22 +01:00
Dean e8c6185add Refactoring and some styling updates 2023-05-29 21:19:44 +01:00
Dean 0730c15b14 Merge remote-tracking branch 'origin/develop' into feature/binding-v2-updates 2023-05-28 22:29:47 +01:00
Peter Clement 5a73b02827 update feature array to be an object 2023-05-26 11:02:47 +01:00
Dean 56bac67d49 Merge commit 2023-05-26 10:11:51 +01:00
Peter Clement d675b25676 unused import 2023-05-24 15:16:04 +01:00
Peter Clement a9bb534cdf set flag in automation orchestrator 2023-05-24 14:41:58 +01:00
Peter Clement 754b30dd5c add features property to automation defintions 2023-05-22 15:46:42 +01:00
Peter Clement d271bbdadb rename syncWebHooks to syncAutomations 2023-05-19 10:07:02 +01:00
gitstart 036e355c9b disable duplicate for webhook triggers automation
Co-authored-by: Moshood Abidemi <olalekanteeblaze@gmail.com>
2023-05-18 14:05:05 +00:00
Peter Clement 67272c28af Improve logic in add action modal for collect step 2023-05-16 16:06:37 +01:00
Peter Clement 16ace6bf27 add plan tag to collect step 2023-05-15 16:40:52 +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 27e78206c4 remove logs and copy changes 2023-05-15 14:49:05 +01:00
Peter Clement c86c2b4096 add synchronous webhook functionality 2023-05-12 15:57:34 +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
mike12345567 c880282be3 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-05-05 15:44:32 +01:00
melohagan 25b42f0a28 Rename Integromat to Make. Update logo. (#10492) 2023-05-05 12:41:24 +01:00