Commit Graph

23618 Commits

Author SHA1 Message Date
Michael Drury a3086d8d80
Merge branch 'master' into fix/cluster-mode 2024-02-15 13:06:00 +00:00
Michael Drury 60bcf6ae87
Merge branch 'master' into fix/updating-users-via-public-api 2024-02-15 13:05:50 +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
Michael Drury 83aba40090
Merge branch 'master' into fix/cluster-mode 2024-02-15 12:59:53 +00:00
mike12345567 05d19c92c7 Fixing bug found by test. 2024-02-15 12:59:41 +00:00
mike12345567 d3bb8b2fa4 There was an issue where extra headers were being carried over to the worker instance when performing cross-service comms - these headers were causing the request to be rejected without consideration. Cleaning up to only include the headers Budibase really cares about in request, let fetch work out the generic ones. 2024-02-15 12:49:39 +00:00
mike12345567 e9bb17dd8a Fixing cluster mode in docker-compose setups, we weren't copying across the pm2 config that was needed to achieve this. 2024-02-15 12:47:27 +00:00
Gerard Burns 2fbbd295fc
fix arrow navigation behavior (#13040) 2024-02-15 11:16:00 +00:00
Gerard Burns b12aa639d3
Allow Collapsing Selected Components, Add Hotkeys for Collapsing Components (#12764)
* wip

* fix spelling

* wip

* linting

* change order of fix version of linting

* lint fix

* linting
2024-02-15 10:53:58 +00:00
Sam Rose ad8d1e2598
Make the MySQL healthcheck stricter. 2024-02-15 09:44:01 +00:00
Sam Rose 84b1b97d91
Merge branch 'master' of github.com:budibase/budibase into postgres-query-tests 2024-02-15 09:38:22 +00:00
Andrew Kingston 0c66f2d399 Bump account portal 2024-02-15 09:17:58 +00:00
Andrew Kingston 5148cb88c6 Bump account portal 2024-02-15 09:14:43 +00:00
mike12345567 ea5d04e1d3 Addressing PR comments. 2024-02-14 17:15:42 +00:00
Andrew Kingston 4426f84e2d Use constants for icon info rather than component definitions 2024-02-14 16:57:59 +00:00
Sam Rose d42ce6ac09
Merge branch 'master' into postgres-query-tests 2024-02-14 16:26:22 +00:00
Andrew Kingston bcabfd02a6 Add nested flag to button group settings 2024-02-14 15:41:35 +00:00
mike12345567 fa585fe69d Removing timeout reject option. 2024-02-14 15:05:08 +00:00
mike12345567 77225e6eb9 Updating how default environment variables are handled, so that the defaults are easier to access. 2024-02-14 15:04:08 +00:00
mike12345567 72875a728c Merge branch 'master' of github.com:Budibase/budibase into fix/budi-8010 2024-02-14 14:49:54 +00:00
Adria Navarro 85aeaff891 Shave time on release 2024-02-14 12:52:20 +01:00
mike12345567 cfd1c98c85 Updating timeouts for automations, making it easier to manage/find the various timeout limits. Also adding a new environment variable AUTOMATION_THREAD_TIMEOUT which can be used to control how long automations can run for. 2024-02-14 11:44:07 +00:00
Adria Navarro bb6500cc91 Avoid crossing results 2024-02-14 11:47:34 +01:00
Adria Navarro 7d6e49f8ca Inject only on init 2024-02-14 11:44:24 +01:00
deanhannigan c113240da3
Merge branch 'master' into feature/monolith-js-refactor 2024-02-14 10:35:06 +00:00
Dean b3c4874600 Bump account portal 2024-02-14 10:27:29 +00:00
Dean 328b8ced44 Replaced deprecataed instance of currentAsset with selectedScreen 2024-02-14 10:26:35 +00:00
Peter Clement 39493feca7
Merge branch 'master' into fix/custom-branding-issue 2024-02-14 10:25:44 +00:00
Peter Clement adb2c366f2 ref 2024-02-14 10:21:45 +00:00
Dean 4d225b6d7f Import fix 2024-02-14 10:20:46 +00:00
Dean ed30788fac Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-02-14 10:14:58 +00:00
melohagan faa8fad0b5
Add Clear Row Selection action (#13002)
* Add Clear Row Selection action

* update account-portal

* Refactor to use contextActionHandler

* Remove unused code
2024-02-14 10:05:14 +00:00
Peter Clement 2384311af5 Merge remote-tracking branch 'origin/master' into fix/custom-branding-issue 2024-02-14 08:34:51 +00:00
Peter Clement fc65e9a476 ref 2024-02-14 08:29:17 +00:00
Adria Navarro a6c50500fe Release script 2024-02-13 23:49:17 +01:00
Adria Navarro f733d293da Simplify loading 2024-02-13 23:44:24 +01:00
Adria Navarro 2d2d88f988 Attempt quicker loading 2024-02-13 23:37:30 +01:00
Adria Navarro 0902854bb0 Fix requires 2024-02-13 23:10:55 +01:00
Adria Navarro 9ed6502681 Fix ts-node and other runners 2024-02-13 23:10:55 +01:00
Adria Navarro 0bf94bcd7b Fix helpers 2024-02-13 23:10:55 +01:00
Adria Navarro fa2fbb4253 Update command 2024-02-13 23:10:55 +01:00
Adria Navarro be69edffd7 Fix bson 2024-02-13 23:10:55 +01:00
Adria Navarro f03d9a0178 Clean 2024-02-13 23:10:55 +01:00
Adria Navarro 53d4fc2fa0 Replace ivm.module for script 2024-02-13 23:10:55 +01:00
Adria Navarro 7e43fff018 Execute sloppy code test 2024-02-13 23:10:55 +01:00
Adria Navarro 81035f6d03
Merge branch 'master' into reenable-isolatedvm 2024-02-13 21:41:41 +01:00
mike12345567 169fec29c6 Some quick fixes, making sure that automation queries respect timeout, they will timeout within the usual range. 2024-02-13 18:21:41 +00:00
mike12345567 43671f1aa3 Enable threading in development for queries and automations. 2024-02-13 17:41:55 +00:00
melohagan f8073c3f5a
FIX: Error when deleting selected rows that have attachment (#13006)
* Deprecate selectedRowIds

* Delete selected rows table

* Add selectedRows to table block context

* update account-portal

* update account-portal

* Lowercase deprecated
2024-02-13 16:44:21 +00:00
melohagan e171873b10
Only add repeater id to Card block URL if needed (#13023)
* Only add repeater id to URL if needed

* update account portal

* update account portal
2024-02-13 16:38:36 +00:00
Peter Clement f68939fe17 remove log 2024-02-13 16:10:22 +00:00
Andrew Kingston c869abab77
Merge branch 'master' into cheeks-fixes 2024-02-13 15:51:07 +00:00
Andrew Kingston b7e34d1849 Bump account portal again 2024-02-13 15:50:49 +00:00
Peter Clement 9fbeda42b8 fix domain slipping 2024-02-13 15:48:06 +00:00
Peter Clement 2cbd2e1ef3 move hardcoded strings 2024-02-13 15:42:43 +00:00
Peter Clement 3d1018e28c account portal ref 2024-02-13 15:36:01 +00:00
Peter Clement 31fb8e34f1 account portal ref 2024-02-13 15:34:22 +00:00
Peter Clement 10035f5e57 add null check 2024-02-13 15:33:39 +00:00
Peter Clement d508e8f01b store tenant in cookie for use in account portal 2024-02-13 15:26:22 +00:00
Peter Clement aaf476ca25 Merge remote-tracking branch 'refs/remotes/origin/fix/add-cron-validation' into fix/add-cron-validation 2024-02-13 15:14:28 +00:00
Peter Clement 2660149fea move constant to shared-core 2024-02-13 15:14:03 +00:00
Michael Drury b9265679d9
Merge branch 'master' into fix/add-cron-validation 2024-02-13 13:45:10 +00:00
mike12345567 b5727ab69c Merge branch 'fix/add-cron-validation' of github.com:Budibase/budibase into fix/add-cron-validation 2024-02-13 13:43:14 +00:00
mike12345567 523f211d1a pinning cron-validate version. 2024-02-13 13:42:58 +00:00
melohagan bee9422fad
Download CSV with UTF-8 support (#12990)
* Download CSV with UTF-8 support

* update account portal
2024-02-13 10:46:13 +00:00
Adria Navarro f0a149984d Update tests 2024-02-13 09:48:31 +01:00
Adria Navarro 6f6100e7a2 Use isolated-vm 2024-02-12 18:07:17 +01:00
Peter Clement 46903e36ef fix lint 2024-02-12 16:12:52 +00:00
Adria Navarro 70db60a360 Move default setJSRunner from mjs to index 2024-02-12 17:04:29 +01:00
Adria Navarro 6823b23ac4 Init jsrunners on threads 2024-02-12 16:59:14 +01:00
Peter Clement 547b1ded61 handle @reboot 2024-02-12 15:31:19 +00:00
Peter Clement d2b3a7bdf2 Merge remote-tracking branch 'refs/remotes/origin/fix/add-cron-validation' into fix/add-cron-validation 2024-02-12 15:30:55 +00:00
Peter Clement 8e734b2d72 frontend valiation for crons and fix preset null issue 2024-02-12 15:25:00 +00:00
Adria Navarro 36ea9b9df1 Use existing version 2024-02-12 16:20:01 +01:00
Adria Navarro e3f803ef6b Install package 2024-02-12 16:04:31 +01:00
Adria Navarro cd2922308f Properly stringify errors 2024-02-12 16:01:02 +01:00
mike12345567 a9229b75c4 Merge branch 'fix/add-cron-validation' of github.com:Budibase/budibase into fix/add-cron-validation 2024-02-12 13:28:45 +00:00
mike12345567 5546b8ffe6 PR comments. 2024-02-12 13:28:12 +00:00
Michael Drury dfe9b61812
Merge branch 'master' into fix/add-cron-validation 2024-02-12 13:27:14 +00:00
Adria Navarro 165cf9c832
Merge branch 'master' into chore/allow-logging-js-execution-errors 2024-02-12 14:05:41 +01:00
Adria Navarro 93eb9fc9c8 Setup error logging 2024-02-12 14:01:00 +01:00
Adria Navarro b27ca57e1a Allow loging js execution errors 2024-02-12 14:00:32 +01:00
Adria Navarro 3ee555e72a Fix js tests 2024-02-12 12:50:23 +01:00
Andrew Kingston 07a8807dc0 Bump account portal to satisfy CI 2024-02-12 11:47:26 +00:00
Andrew Kingston a5e8863281 Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2024-02-12 11:41:35 +00:00
Adria Navarro 6cdfd4b621 Lint 2024-02-12 12:36:29 +01:00
Adria Navarro 8651a836a5 Fix exports 2024-02-12 12:34:39 +01:00
Adria Navarro 231c8ccaab Make code more readable 2024-02-12 12:33:16 +01:00
Adria Navarro ffdfb731fb Fix tests 2024-02-12 12:25:56 +01:00
Adria Navarro 2c26b55a7c Handle view creation on new table requests 2024-02-12 11:59:05 +01:00
Dean ef8a2b3dd7 Bump account portal version 2024-02-12 10:37:44 +00:00
deanhannigan 118f100cbb
Merge branch 'master' into feature/monolith-js-refactor 2024-02-12 10:15:11 +00:00
Adria Navarro f1a75b84b4 Add test 2024-02-12 11:03:08 +01:00
Adria Navarro f1b31b4119 Export type 2024-02-12 11:03:08 +01:00
Adria Navarro c18a3d4abb Add creation tests 2024-02-12 11:03:08 +01:00
Mel O'Hagan 353ab4b1be update account-portal 2024-02-09 20:27:13 +00:00
melohagan 47ca316b1b
Merge branch 'master' into fix/custom-branding-issue 2024-02-09 20:24:31 +00:00
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
Andrew Kingston f52379853f Observe context changes in client components immediately after the first enrichment 2024-02-09 16:44:11 +00:00
Adria Navarro 0e5fea0932 Fix tests 2024-02-09 17:06:33 +01:00
Peter Clement 8857ca989f
Merge branch 'master' into fix/custom-branding-issue 2024-02-09 16:06:26 +00:00
Adria Navarro c42a8969c8 Fix build 2024-02-09 16:55:58 +01:00
Adria Navarro 4f42fd832d Lint 2024-02-09 16:47:58 +01:00
Adria Navarro 3207bc6ebf Revert config changes 2024-02-09 16:45:54 +01:00
Adria Navarro cc715b7722 Revert scriptRunner changes to use vm2 2024-02-09 16:37:37 +01:00
Adria Navarro 7ce9756d8c Revert jsRunner changes to vm 2024-02-09 16:36:43 +01:00
Peter Clement f1da6d5f87 Fix for custom branding not appearing on login 2024-02-09 15:26:57 +00:00
Adria Navarro e39bd1869e Install vm2 2024-02-09 16:21:38 +01:00
Andrew Kingston 9109681bbe Fix creators being unable to click on apps they have non-creator access to 2024-02-09 13:04:30 +00:00
Adria Navarro 72802961ad
Merge branch 'master' into remove-vm2-from-stringtemplates 2024-02-09 13:41:15 +01:00
Adria Navarro 6c78c7a45f Fix tests 2024-02-09 13:28:37 +01:00
Adria Navarro 3d936069cd
Merge branch 'master' into remove-vm2-from-stringtemplates 2024-02-09 13:22:00 +01:00
Adria Navarro f7583b2431 Add options 2024-02-09 13:20:21 +01:00
Adria Navarro a67885d112
Merge branch 'master' into chore/trace-js 2024-02-09 13:17:51 +01:00
Adria Navarro 10c59e1ff6 Remove events 2024-02-09 13:17:28 +01:00
Sam Rose 77b3d479a0
Update dd-trace to 5.2.0. 2024-02-09 12:01:37 +00:00
Adria Navarro bbab639e27
Merge branch 'master' into chore/trace-js 2024-02-09 12:52:42 +01:00
Adria Navarro 32723d7121 Trace scriptRunner 2024-02-09 12:51:57 +01:00
Adria Navarro 790d8fcf09 Trace scriptRunner.execute 2024-02-09 12:41:00 +01:00
Sam Rose 51280b5526
Make import/export fs calls as async as possible. 2024-02-09 10:49:24 +00:00
Adria Navarro 0db98f7fb1 Move sandbox escape test to server 2024-02-09 10:35:58 +01:00
Adria Navarro 7aee57eb6a Fix javacript runs 2024-02-09 10:33:09 +01:00
Adria Navarro 2cde033783 Remove vm2 2024-02-09 10:27:56 +01:00
Adria Navarro ec7adfb1b1 Remove index.cjs entry point 2024-02-09 10:27:22 +01: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 2ddc73ee1b
Update pro reference. 2024-02-08 16:48:57 +00: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 207b7631ab Fix styles 2024-02-08 16:51:16 +01:00
Adria Navarro ce483e8c12
Merge pull request #12964 from Budibase/fix-bson
Fix BSON usage for isolated-vm
2024-02-08 16:33:43 +01:00
Sam Rose 75c2392b60
Flesh out Postgres tests, add MySQL tests. 2024-02-08 15:32:38 +00:00
Adria Navarro 411dd55259 Update types 2024-02-08 16:27:48 +01:00
Adria Navarro 5bc9eb884a Make timeout per request more specific 2024-02-08 16:23:27 +01:00
Adria Navarro 1e101744de Make timeout per invocation more specific 2024-02-08 16:20:33 +01:00
Adria Navarro 9c82f84155 Limit results on preview 2024-02-08 14:22:22 +01:00
Adria Navarro a55e75ae18 Merge branch 'isolated-vm-wrapper' into fix-bson 2024-02-08 13:54:25 +01:00
Adria Navarro c57ccbc046 Fix adding to context 2024-02-08 13:51:36 +01:00
Adria Navarro 2ffe3d7153 Remove debugger 2024-02-08 13:47:27 +01:00
Adria Navarro 57952131ac Replace # for privates 2024-02-08 13:44:07 +01:00
Adria Navarro 168a546dd1 Clean 2024-02-08 13:32:24 +01:00
Adria Navarro fb57cb15ac Fix parsing utf8 results 2024-02-08 13:22:28 +01:00
Adria Navarro 2bcf7f5fd7 Remove bson knowledge from execute 2024-02-08 13:13:09 +01:00
Adria Navarro abe09509f0 Fix bson 2024-02-08 12:32:07 +01:00
Adria Navarro d1d005dbbc DRY 2024-02-08 11:26:51 +01:00
Adria Navarro d293abc8e8 Merge branch 'isolated-vm-wrapper' into fix-bson 2024-02-08 10:58:12 +01:00
Adria Navarro 72c122105f Clean code 2024-02-08 10:51:42 +01:00
Adria Navarro 7972f19cd1 Merge isolated-vm-wrapper 2024-02-08 10:45:00 +01:00
Adria Navarro 9d335b7fb1 Fix perRequestLimit 2024-02-08 09:38:09 +01:00
Adria Navarro 008b39abf4 Use wrapper for scripts 2024-02-08 09:38:09 +01:00
Adria Navarro e4285e30f1 Use wrapper for queries 2024-02-08 09:38:09 +01:00
Adria Navarro 7693a1fc69 Fix imports 2024-02-08 09:38:09 +01:00