Commit Graph

23410 Commits

Author SHA1 Message Date
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
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
Sam Rose 871e1f3806
Remove empty file. 2024-02-05 11:54:33 +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 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
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
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
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
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
Adria Navarro 51406a80da Fix test 2024-01-29 16:18:34 +01:00