Commit Graph

23700 Commits

Author SHA1 Message Date
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
Adria Navarro c44119b3f9 Callbacks 2024-02-08 09:38:09 +01:00
Adria Navarro 0d0171fa08 Move cpulimits responsability 2024-02-08 09:38:09 +01:00
Adria Navarro 3b8b60aa03 Use wrapper 2024-02-08 09:38:09 +01:00
Adria Navarro c5abb4f846 Create wrapper 2024-02-08 09:38:09 +01:00
Adria Navarro 218ba1d283 VM types 2024-02-08 09:38:09 +01:00
Adria Navarro d0d767ce5e
Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-08 09:37:39 +01:00
mike12345567 2616dbf46a Updating pro sub-reference after merging recent pro PR for updating queue params. 2024-02-07 18:24:56 +00:00
mike12345567 7f13457ae0 Updating pro. 2024-02-07 17:55:03 +00:00
mike12345567 943ad85d5b Update pro. 2024-02-07 17:29:35 +00:00
mike12345567 7dc2c3551f Updating the listObjects functionality to correctly handle truncated responses, when not all objects can be returned at once we need to loop, but we weren't correctly picking up the token that should be passed. 2024-02-07 17:03:44 +00:00
Adria Navarro 0ea7a515de Use bson library to parse to json 2024-02-07 16:14:56 +01:00
Dean 43bc4f730d Import fix 2024-02-07 15:05:50 +00:00
Dean e0ebf0bfdf Fixed import 2024-02-07 15:01:00 +00:00
Dean 2d8d0a50bc Lint 2024-02-07 14:53:16 +00:00
Dean 7490f30dfd Store ref fixes 2024-02-07 14:48:26 +00:00
Dean a5dfbe3c89 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-02-07 14:45:06 +00:00
Adria Navarro c103046012 Display count 2024-02-07 15:23:09 +01:00
Adria Navarro b8ebeff71c Add comments 2024-02-07 15:18:17 +01:00
Adria Navarro ec5e533063 Display ... when large array 2024-02-07 15:13:48 +01:00
Adria Navarro a7859f7fd8 Fix test 2024-02-07 14:09:19 +01:00
Adria Navarro 6cafbbf036 Instantiate module 2024-02-07 13:47:43 +01:00
Adria Navarro 456edfa7b4 Fix mongo findOneAndUpdate 2024-02-07 13:37:06 +01:00
deanhannigan 388ef00d7a
Merge branch 'master' into fix/autocomplete-insert 2024-02-07 10:17:54 +00:00
Dean 51b19633f4 Ensure insert config items are defaulted to avoid destructring issue 2024-02-07 10:03:37 +00:00
Adria Navarro e2a1d8c880 Refactor 2024-02-07 10:58:43 +01:00
Adria Navarro 1ee20b0464 Fields as private 2024-02-07 10:58:43 +01:00
Adria Navarro 599860b558 Use bson only for mongo 2024-02-07 10:58:43 +01:00
Adria Navarro 716e642d08 Types 2024-02-07 10:58:43 +01:00
Adria Navarro 0b0b6ddb13 Memory limit via env 2024-02-07 10:58:43 +01:00
Adria Navarro 9a45017532 Update docker-compose 2024-02-07 10:58:42 +01:00
Adria Navarro 9b76595140 Show all results on preview 2024-02-07 10:58:42 +01:00
Adria Navarro 7a9187d4dc Use new loadBundle function 2024-02-07 10:58:42 +01:00
Adria Navarro a273276bd3 Use bson in isolated-vm 2024-02-07 10:58:42 +01:00
Adria Navarro 2c95920f65 Add mongo docker-compose integration 2024-02-07 10:58:42 +01:00
Adria Navarro e72e7c614a
Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-07 10:57:28 +01:00
Adria Navarro 8e85f9e444 Replace expect.anything for type checks 2024-02-07 10:49:38 +01:00
Adria Navarro b8d22d6ef1 Lint 2024-02-07 00:01:09 +01:00
Adria Navarro 2c4601440f Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-06 17:53:22 +01:00
Sam Rose 3be9ad7d78
Disable schema dumping for Postgres in Budicloud. 2024-02-06 15:47:47 +00:00
Martin McKeaveney f089a0fdf5
Merge pull request #12632 from Budibase/security/patches
Security/patches
2024-02-06 17:42:53 +02:00
Andrew Kingston 94544c4008 Remove legacy concept of database store 2024-02-06 15:40:51 +00:00
Sam Rose 90a6fef957
Merge branch 'master' of github.com:budibase/budibase into mongo-tests 2024-02-06 14:52:57 +00:00
melohagan e27772d93f
Allow logo in top navigation to be a link (#12868)
* Add support for logo link

* Add link to logo

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-02-06 13:08:37 +00:00
Sam Rose 0a30fb3364
Merge branch 'master' of github.com:budibase/budibase into mongo-tests 2024-02-06 10:51:18 +00:00
Sam Rose 8bb25c4715
More MongoDB query tests. 2024-02-06 10:47:47 +00:00
Adria Navarro fde2af9a28 Add helpers in order to fix tests 2024-02-06 11:30:44 +01:00
Adria Navarro 4df738acb7 Fix tests 2024-02-06 10:49:11 +01:00
Adria Navarro 6bc5bf5be1 Clean 2024-02-06 10:42:44 +01:00
Adria Navarro 1dbcaf60d8 Lint 2024-02-06 10:28:06 +01:00
Adria Navarro 792283d8b5 Add readme 2024-02-06 10:18:58 +01:00
Andrew Kingston 88c0df9f37 Fix table slots providing global context rather than local context 2024-02-06 09:18:55 +00:00
Adria Navarro 719062ab2f Remove bundles from string-templates 2024-02-06 10:06:26 +01:00
Adria Navarro f7c16f632b Bundle via esbuild 2024-02-06 10:05:17 +01:00
Adria Navarro b28890b401 Load 2024-02-06 10:04:54 +01:00
Adria Navarro 40ae4d1852 Rebuild bundle 2024-02-06 10:04:24 +01:00
Sam Rose 4d1b13f754
Flesh out MongoDB query tests a bit more. 2024-02-05 17:45:38 +00:00
Adria Navarro 221ac36ff1 Bundle as txt 2024-02-05 18:26:55 +01:00
Adria Navarro f28417a776 Move bundle for ivm to server 2024-02-05 18:26:39 +01:00
Sam Rose 7a012f1f4b
Add tests for create queries. 2024-02-05 16:49:21 +00:00
Sam Rose a773841518
Improve error messages relating to failing to connect to datasources. 2024-02-05 14:53:05 +00:00
Sam Rose 1573242031
Respond to PR feedback. 2024-02-05 14:26:19 +00:00
Andrew Kingston 8eb739a71b Merge branch 'nested-context-fix' of github.com:Budibase/budibase into nested-context-fix 2024-02-05 12:21:51 +00:00
Andrew Kingston 9929f3bbad Fix typo 2024-02-05 12:21:29 +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
Andrew Kingston e7ac33bf43 Remove legacy concept of currentAsset 2024-02-05 11:59:54 +00:00
Sam Rose 871e1f3806
Remove empty file. 2024-02-05 11:54:33 +00:00
Andrew Kingston 05e1dee992 Add missing await and batch some more API calls for speed 2024-02-05 11:49:43 +00:00
Sam Rose bb1c5c93d2
Remove shorter timeout on MongoDB tests. 2024-02-05 11:45:50 +00:00
Sam Rose 7cceb04ca2
Basic Postgres and Mongo query testcases. 2024-02-05 11:43:40 +00:00
Andrew Kingston ff499d1461 Move selected layout out of layout store 2024-02-05 11:29:39 +00:00
Andrew Kingston 48677aeaab Move derived component stores out of main component store 2024-02-05 11:26:47 +00:00
Andrew Kingston b04d92f8b2 Pull derived selected screen store out of main screen store 2024-02-05 11:24:34 +00:00
Andrew Kingston 1650f37329 Treat component store the same as other stores, and move component utils into helpers 2024-02-05 11:22:33 +00:00
Andrew Kingston 090460a8f5 Run all builder data hydration API calls in parallel to speed up builder loading 2024-02-05 11:15:48 +00:00
Andrew Kingston 4005c3e604
Merge branch 'master' into nested-context-fix 2024-02-05 10:49:55 +00:00
melohagan 1c29620c9a
Add readonly setting to user field (#12893) 2024-02-05 09:33:58 +00:00
Adria Navarro 62994c2026 Lint 2024-02-05 10:20:12 +01:00
Adria Navarro 75f8b40cc4 Clean code 2024-02-05 10:18:49 +01:00
Conor Webb f2f533df26
Merge branch 'master' into nested-context-fix 2024-02-05 08:07:57 +00:00
Martin McKeaveney b17bd4d8fd merge 2024-02-02 17:00:09 -03:00
mike12345567 80f22fe63b PR comments. 2024-02-02 17:16:45 +00:00
mike12345567 5257d2cdaa Merge branch 'labday/small-ux-improvement-mike-d' of github.com:Budibase/budibase into labday/small-ux-improvement-mike-d 2024-02-02 16:37:04 +00:00
mike12345567 471d2f4ae8 Remove padding from binding picker to clean up design. 2024-02-02 16:36:12 +00:00
Michael Drury 055edbc9d6
Merge branch 'master' into labday/small-ux-improvement-mike-d 2024-02-02 15:41:50 +00:00
mike12345567 137ff31289 Removing unused. 2024-02-02 15:34:56 +00:00
Martin McKeaveney bc35d6db44 Merge branch 'master' of github.com:Budibase/budibase 2024-02-02 12:30:24 -03:00
Martin McKeaveney 8ad3182d7c bump pro submodule 2024-02-02 12:29:48 -03:00
Andrew Kingston b821c59abe
Merge branch 'master' into nested-context-fix 2024-02-02 15:28:04 +00:00
melohagan be0ff766f3
Chore/fix worker request error message (#12943)
* Revert "Surface email error (#12837)"

This reverts commit 2a24c85378.

* Improve workerRequest error handling

* update account portal

* Fix typing

* lint
2024-02-02 15:25:18 +00:00
Andrew Kingston 0ace5f91c4 Lint 2024-02-02 15:08:06 +00:00
Andrew Kingston d6bf33bce7 Update data binding generation to match how context is provided by components, respecting branching due to local context 2024-02-02 14:59:45 +00:00
mike12345567 7e5ff248b5 Merge branch 'master' of github.com:Budibase/budibase into labday/small-ux-improvement-mike-d 2024-02-02 14:06:43 +00:00
Andrew Kingston 41d32fdad1 Merge branch 'master' of github.com:Budibase/budibase into nested-context-fix 2024-02-02 13:23:06 +00:00
mike12345567 cadce52e1b Changing how optional decoding works. 2024-02-02 11:28:54 +00:00
mike12345567 dab066e61b Quick fix. 2024-02-02 11:11:55 +00:00
Adria Navarro 8dfcc3aeb1
Revert "Revert "Migrate from `vm` to `isolated-vm`"" 2024-02-02 12:02:09 +01:00
dependabot[bot] 163c10c71e
Bump nodemailer from 6.7.2 to 6.9.9 in /packages/worker
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.7.2 to 6.9.9.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v6.7.2...v6.9.9)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 09:58:15 +00:00
Sam Rose 332a201ae7
Revert "Migrate from `vm` to `isolated-vm`" 2024-02-02 09:51:46 +00:00
mike12345567 32e750afd6 A small ux improvement to the automation scripting system. 2024-02-01 17:37: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
mike12345567 6cad0e758f Quick fix for automation JS scripting, make sure context is passed through correctly. 2024-02-01 16:00:58 +00:00
Andrew Kingston 1e033c3618 Remove proxying of context changes up the chain 2024-02-01 14:45:16 +00:00
Adria Navarro 87501bf25e
Merge branch 'master' into isolated-vm 2024-02-01 13:15:47 +01:00
Adria Navarro 2ea70e1010
Merge pull request #12922 from Budibase/test-isolated-vm
Test isolated vm
2024-02-01 13:15:33 +01:00
Michael Drury 8576a71128
Merge branch 'master' into fix/very-large-backups 2024-02-01 11:45:19 +00:00
Adria Navarro 3aff1004c8
Merge branch 'master' into isolated-vm 2024-02-01 12:42:48 +01:00
Adria Navarro 3808718004 Fix tests 2024-02-01 12:42:23 +01:00
Adria Navarro 480476bcfe Lint 2024-02-01 12:32:39 +01:00
Adria Navarro 843d95c3bb Lint 2024-02-01 12:30:59 +01:00
Adria Navarro 1439eb9b27 Fix stripProtocol 2024-02-01 12:20:31 +01:00
mike12345567 c4eae33b67 Fixing mock to cover getReadStream in object store. 2024-02-01 11:09:28 +00:00
Adria Navarro d1cf13707d Fix url.escape 2024-02-01 11:57:22 +01:00
mike12345567 e61d52ee8b Updating pro ref to master. 2024-02-01 10:18:14 +00:00
Adria Navarro 1b88700d02 Test random helper 2024-02-01 11:17:55 +01:00
Adria Navarro 2899c4f7f8 Test uuid helper 2024-02-01 11:15:36 +01:00
Adria Navarro 181d462cdf Update uuid 2024-02-01 11:15:21 +01:00
Adria Navarro 4461c49f48 Allow skipping tests 2024-02-01 10:58:20 +01:00
Adria Navarro 82db76627f Better typing 2024-02-01 10:56:59 +01: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 6fdbeb1258 submodule 2024-02-01 09:42:38 +00:00
mike12345567 010f160fa5 Cleaning up files after import is finished (with large files this saves on tmp space) as well as fixing an issue where menu would appear next to a restore despite having no options. 2024-01-31 18:22:18 +00:00
mike12345567 85f7d66a99 Handling very large exports/backup downloads. 2024-01-31 17:16:51 +00:00
Adria Navarro e6ae364918 Register server helpers 2024-01-31 17:49:55 +01:00
Adria Navarro b96ca1cf54 Run hbs on server tests 2024-01-31 17:49:55 +01:00
Adria Navarro de4d7d95c3 Move code to test helpers 2024-01-31 17:49:55 +01:00
Adria Navarro 786acaa121 Add basic test 2024-01-31 17:49:55 +01:00
Adria Navarro ed7b89f2f9 Move jsRunner to folder 2024-01-31 17:49:55 +01:00
Adria Navarro a5ccb9f0e8 Dry 2024-01-31 17:47:07 +01:00
Peter Clement 1b023b849f
Merge branch 'master' into fix/pc-fixes 2024-01-31 16:21:39 +00:00
Andrew Kingston 69dae35e2a Ensure component settings is always an array and improve performance by minimizing store retrievals 2024-01-31 16:06:20 +00:00
Adria Navarro 507aa8af93 Simplify and remove magic strings 2024-01-31 17:05:20 +01:00
Adria Navarro 805b24975b Allow configuring memory limits 2024-01-31 16:55:59 +01:00
Michael Poirazi e0c1382d3f
Merge branch 'master' into contrib-expose-fetchData-in-SDK 2024-01-31 17:38:42 +02:00
Martin McKeaveney 00fa0dab24
Merge branch 'master' into consoleloglintrule 2024-01-31 17:02:41 +02:00
Sam Rose 682c3c6c14
Merge branch 'master' into update-nano 2024-01-31 14:43:44 +00:00
Peter Clement cf6c9c16b8 Merge remote-tracking branch 'origin/master' into fix/pc-fixes 2024-01-31 14:36:30 +00:00
Martin McKeaveney 475070a495 client and frontend core 2024-01-31 10:53:53 -03:00
Martin McKeaveney 63cc5447d5 adding lint rule for console.log 2024-01-31 10:47:27 -03:00
Adria Navarro f2aeb56671 Lint 2024-01-31 13:30:41 +01:00
Martin McKeaveney a23f76b8c8 update expiry time for attachments/images 2024-01-31 08:57:54 -03:00
Sam Rose f3e0dfd466
Update to @budibase/nano 10.1.5 2024-01-31 11:55:29 +00:00
Adria Navarro 3af739b905 Merge branch 'isolated-vm' of ssh://github.com/Budibase/budibase into isolated-vm 2024-01-31 12:42:25 +01:00
Adria Navarro 60dc6822cf Run only once 2024-01-31 12:41:34 +01:00
Adria Navarro b2e1d8ee71
Merge branch 'master' into isolated-vm 2024-01-31 12:12:14 +01:00
Adria Navarro 623b4f5dab
Merge branch 'master' into isolated-vm 2024-01-31 10:47:08 +01:00
Adria Navarro cd4fccbd6e Allow excluding js helpers 2024-01-31 10:34:49 +01:00
Adria Navarro e5d5dea5e6 Renames 2024-01-31 10:00:41 +01:00
Adria Navarro 70d49bbd6b Renames 2024-01-31 09:59:59 +01:00
Peter Clement c915442a9e
Merge branch 'master' into fix/pc-fixes 2024-01-30 16:53:38 +00:00
Adria Navarro d1712bda52 Remove helpers not available in js 2024-01-30 17:37:09 +01:00
Adria Navarro 82b4af1436 Update handlebars-helpers package 2024-01-30 17:09:41 +01:00
Adria Navarro 43e536e7a6 Test only js helpers 2024-01-30 16:52:25 +01:00
Dean 1d9a03e13c Fix for onboarding flow. App sync on created passed incorrect data 2024-01-30 15:45:59 +00:00
Peter Clement 9c47671032 fix issue with automation setting sync 2024-01-30 15:39:12 +00:00
Adria Navarro f5157c4184 Fix other tests 2024-01-30 15:54:00 +01:00
Adria Navarro f94e1e105a Renames 2024-01-30 15:49:48 +01:00
Adria Navarro 710083d9fc Use require.resolve to get the manifest on generation 2024-01-30 15:49:48 +01:00
Adria Navarro f1997fa4a8
Merge branch 'master' into test-helpers-as-js 2024-01-30 15:15:59 +01:00
mike12345567 51aeda26ce Fix for #12909 - the relationship modal was too small, cutting table names and making it hard to use, expanding the modal to be easier to use on normal screens. 2024-01-30 12:53:51 +00:00
Dean 68543b12ee Removed test file 2024-01-30 12:07:50 +00:00
Dean 07b0dd016e Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-30 11:50:20 +00:00
Dean 1bd08b6879 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2024-01-30 11:49:32 +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
Adria Navarro 061d1589af Run js only for non-block 2024-01-30 10:21:33 +01:00
Adria Navarro eac30aa787 isBlock to manifest 2024-01-30 10:20:52 +01:00
Adria Navarro 5b5228d8b0 Type params 2024-01-30 09:48:15 +01:00
Adria Navarro db9e4513c2 Update manifest examples 2024-01-30 09:48:15 +01:00
Adria Navarro db14f9afab Inject {} at the end of the helper calls 2024-01-30 09:48:15 +01:00
Adria Navarro a14ff42b14 Fix duration as js 2024-01-30 09:48:15 +01:00
Adria Navarro 5a1d73ff2f Fix avg helper 2024-01-30 09:48:15 +01:00
Adria Navarro ceb7fc04f4 Add js tests (not all working) 2024-01-30 09:48:15 +01:00
Adria Navarro b36c8ad476 Move cleanups out of the actual test 2024-01-30 09:48:15 +01:00
Adria Navarro 4ced91affc Update account-portal submodule 2024-01-30 09:33:39 +01:00
Adria Navarro 1024bd1dbf Lint 2024-01-30 09:23:28 +01:00
Adria Navarro 9da9935c95 Types 2024-01-29 23:25:12 +01:00
Adria Navarro 7394a7cd64 Smart typing 2024-01-29 23:19:07 +01:00
Adria Navarro ff75fbf99e Convert query.sec.spec.ts to ts 2024-01-29 22:57:20 +01:00
Adria Navarro 9e4a2542e1 Fix test 2024-01-29 19:17:07 +01: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
Dean b73156e0c7 Added more componet store unit test converage. Added more fixtures. Refactored some component caching logic causing issus with testing in to the component store 2024-01-29 15:21:52 +00:00
Adria Navarro 51406a80da Fix test 2024-01-29 16:18:34 +01:00
Adria Navarro f3f6e0c41b Fix tests 2024-01-29 15:43:35 +01:00
Adria Navarro aca7b50dc5 Fix tests 2024-01-29 15:27:09 +01:00
Adria Navarro d806029075
Merge branch 'master' into remove_test_flakiness 2024-01-29 15:21:24 +01:00
Dean 394c1ed1ae Updating Account Portal 2024-01-29 10:39:03 +00:00
deanhannigan a9b2e85af2
Merge branch 'master' into revert-12832-revert-11830-global-bindings 2024-01-29 10:36:38 +00:00
Andrew Kingston 764cfc04ba
Merge branch 'master' into contrib-expose-fetchData-in-SDK 2024-01-29 08:57:00 +00:00
jvcalderon 830bd168e7 Update account portal submodule 2024-01-29 09:20:58 +01:00
jvcalderon 82f457008f Add Microsoft to LoginSource enum 2024-01-29 09:12:56 +01:00
deanhannigan 0c0297fc19
Merge branch 'master' into revert-12832-revert-11830-global-bindings 2024-01-26 17:20:29 +00:00
Dean 5a5baedc73 Update the account portal 2024-01-26 17:10:24 +00:00
Dean 8f153eef65 Removed debugging naming from readable bindings 2024-01-26 17:05:01 +00:00
mike12345567 41c1c6ae65 Fixing type build issue. 2024-01-26 17:01:56 +00:00
mike12345567 acc7868634 Fixing accidental removed character. 2024-01-26 16:52:19 +00:00
mike12345567 99c2a51f41 Updating back to use our own home-rolled version which allows us to specify the image version correctly, but using the testcontainers option to wait for two logs. 2024-01-26 16:48:56 +00:00
mike12345567 ccd6c2ece6 Merge branch 'fix/postgres-test-db-not-starting' of github.com:Budibase/budibase into fix/postgres-test-db-not-starting 2024-01-26 15:59:27 +00:00
mike12345567 cf60138832 Trying proper Postgres testcontainers - should have more accurate startup. 2024-01-26 15:59:06 +00:00
deanhannigan d45642da98
Merge branch 'master' into revert-12832-revert-11830-global-bindings 2024-01-26 15:16:02 +00:00
Michael Drury 555871d84d
Merge branch 'master' into fix/postgres-test-db-not-starting 2024-01-26 14:36:59 +00:00
mike12345567 870ca2266e Adding a 2 second timeout after the message occurs to make sure DB is fully started - can't wait for both messages. 2024-01-26 14:22:25 +00:00
mike12345567 d4fd775c37 Attempting to fix issue with Postgres not being fully started in Github CI - previous message the DB was starting, this message means the database is fully started. 2024-01-26 13:42:39 +00:00
mike12345567 cc249e6696 Typescript conversion for some old tests - were failing after refactor. 2024-01-26 13:33:50 +00:00
Michael Drury c1bc2f7010
Merge branch 'master' into refactor/remove-field-types 2024-01-26 13:02:55 +00:00
Michael Drury f6252e30d0
Merge branch 'master' into 12251-budi-7719-invite-new-user-panel-should-pass-the-search-email-address-into-the-email-field-of-the-add-user-page 2024-01-26 12:57:38 +00:00
Michael Drury 173a53706f
Merge branch 'master' into refactor/remove-field-types 2024-01-26 12:54:01 +00:00
deanhannigan 68d2634888
Merge branch 'master' into revert-12832-revert-11830-global-bindings 2024-01-26 12:39:28 +00:00
Dean 262b2dc824 Updated account portal 2024-01-26 12:23:02 +00:00
Peter Clement 84b2a36fda fix case where trigger fields could be undefined 2024-01-26 12:10:46 +00:00
Dean 7849e2d27e Update account portal 2024-01-26 12:05:05 +00:00
Mihail Hadzhiev 5e55192326
Merge branch 'master' into fix/action-state-parsing 2024-01-26 13:46:43 +02:00
Conor Webb f7e39f8436
Merge branch 'master' into 12251-budi-7719-invite-new-user-panel-should-pass-the-search-email-address-into-the-email-field-of-the-add-user-page 2024-01-26 11:09:16 +00:00
Conor Webb 89111a5b0d Allowed typed user query to be passed into invite user form. 2024-01-26 11:02:53 +00:00