Commit Graph

24227 Commits

Author SHA1 Message Date
mike12345567 02e3b36cd8 Adding missing files. 2024-03-04 15:47:27 +00:00
mike12345567 7b7d10d1ff Fixing an issue with returning statements in MS-SQL and MySQL, when creating, updating or deleting rows the response is not retrieved correctly when aliased. 2024-03-04 15:47:04 +00:00
Adria Navarro 2d84bc5da2 Use bull 2024-03-04 16:34:05 +01:00
Adria Navarro 91468d2569 Add doc-writethrough queue 2024-03-04 16:18:01 +01:00
Adria Navarro ae85c83248 Clean 2024-03-04 15:43:47 +01:00
Adria Navarro 62fe394139 Merge branch 'BUDI-8046/improve-test-queues' into BUDI-8064/doc-writethrough 2024-03-04 15:41:10 +01:00
Adria Navarro 824dd1c1fc Type inMemoryQueue 2024-03-04 15:38:45 +01:00
Andrew Kingston e7f807f331
Merge branch 'master' into fix-grid-single-char-changes-v2 2024-03-04 14:27:58 +00:00
Sam Rose 1e184605a1
Migrate users of switchToSelfHosted to config.withEnv 2024-03-04 13:47:53 +00:00
Sam Rose 1857383c47
Constrain query execution response slightly based on PR feedback. 2024-03-04 13:37:41 +00:00
melohagan a59647e158
Rebuild table schema when adding new column to get externalType (#13165)
* Rebuild table schema when adding new column to get externalType

* Added MySQL integration test suite

* Add test for emitting datasource on save new column

* Update packages/server/src/integration-test/mysql.spec.ts

Co-authored-by: Sam Rose <hello@samwho.dev>

* remove duplicate tests

* Use UUID

* update account portal

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-03-04 11:21:43 +00:00
Sam Rose c39053bb51
Respond to PR feedback. 2024-03-04 11:06:25 +00:00
Andrew Kingston 50eba97194
Merge branch 'master' into feature/form-screen-template 2024-03-04 10:45:17 +00:00
Peter Clement 90086d9f32 Merge remote-tracking branch 'refs/remotes/origin/fix/filtering-lucene-bug' into fix/filtering-lucene-bug 2024-03-04 10:07:34 +00:00
Peter Clement 3d9a7e5ddf fix type 2024-03-04 10:07:06 +00:00
Peter Clement 15419f2ddb
Merge branch 'master' into fix/filtering-lucene-bug 2024-03-04 09:58:44 +00:00
Peter Clement 5679acb868 fix types 2024-03-04 09:55:28 +00:00
Peter Clement e3c514e45a Update test lucene builder and add more tests 2024-03-04 09:48:47 +00:00
Sam Rose 143daa153c
Fix ViewV2 tests. 2024-03-04 09:38:53 +00:00
Sam Rose 89a03af92a
Fix table test. 2024-03-04 09:20:32 +00:00
Sam Rose 678ce98830
Merge master. 2024-03-04 09:09:09 +00:00
Sam Rose 594cd5ee56
Fix permissions tests. 2024-03-01 17:40:10 +00:00
Sam Rose 90f981724d
Fix typing. 2024-03-01 17:38:21 +00:00
Sam Rose 37a10857df
Migrate ViewV2API 2024-03-01 17:35:51 +00:00
Sam Rose 7fa5dbeec9
Migrate UserAPI 2024-03-01 17:17:38 +00:00
Sam Rose 149d2c0b29
Migrate ScreenAPI 2024-03-01 17:14:30 +00:00
Sam Rose f91db6d985
Migrate RowAPI.search 2024-03-01 17:13:46 +00:00
Sam Rose c0907d37ef
Migrate RowAPI.bulkImport 2024-03-01 17:12:46 +00:00
Sam Rose 02ac338c3f
deleteMany -> bulkDelete 2024-03-01 17:11:19 +00:00
Sam Rose a4e212c0d8
Migrate RowAPI.exportRows 2024-03-01 17:10:49 +00:00
Sam Rose 376bb9c105
Migrate RowAPI.fetch 2024-03-01 17:04:35 +00:00
Sam Rose a98948150d
Migrate RowAPI.delete 2024-03-01 17:03:34 +00:00
Sam Rose 4efafaeeaf
Migrate RowAPI.patch 2024-03-01 16:40:47 +00:00
Sam Rose 58b1c2bca6
Migrate RowAPI.validate 2024-03-01 16:39:57 +00:00
Sam Rose a639ba91d3
Migrate RowAPI.save 2024-03-01 16:38:31 +00:00
Sam Rose d5c6ab8648
Fix tests. 2024-03-01 16:03:52 +00:00
Sam Rose 8d39b24c44
Merge branch 'master' of github.com:budibase/budibase into test-api-unification 2024-03-01 15:20:15 +00:00
Sam Rose 5d42804020
Migrate some of RowAPI, WIP 2024-03-01 15:20:07 +00:00
Peter Clement a13497bc7d
Merge branch 'master' into fix/branding-title-bug 2024-03-01 15:06:27 +00:00
Peter Clement d59b3b628a Ensure title value is passed to client app 2024-03-01 14:59:30 +00:00
Sam Rose 16e9c5ff4e
Migrate QueryAPI 2024-03-01 14:33:18 +00:00
Sam Rose f5f81a5fb0
Fix tests. 2024-03-01 13:59:55 +00:00
Adria Navarro 4ff2b36553 Use overloads 2024-03-01 13:59:51 +01:00
Adria Navarro 2da5cb3ddb Namespace key in redis by db 2024-03-01 13:41:40 +01:00
Adria Navarro 93e462b8c7 Namespace key in redis by db 2024-03-01 13:38:48 +01:00
Adria Navarro 1c701fa81e Log responses 2024-03-01 13:30:43 +01:00
Dean d9b0b1c1e3 Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-03-01 12:23:12 +00:00
Adria Navarro 4e53cb5143 Flags 2024-03-01 13:09:42 +01:00
Adria Navarro 3a341338a1 Log requests 2024-03-01 13:07:27 +01:00
Michael Drury 30bd1deb37
Merge branch 'master' into revert-13160-revert-13128-feature/sql-query-aliasing 2024-03-01 11:37:45 +00:00
Adria Navarro 1c17121568 Fix types 2024-03-01 11:12:31 +01:00
Adria Navarro 8611fade5e
Merge branch 'master' into BUDI-8064/doc-writethrough 2024-03-01 11:08:49 +01:00
Adria Navarro ff7c784342 Type caches 2024-03-01 11:04:55 +01:00
Adria Navarro 2b7c988823 Making code more readable 2024-03-01 11:04:30 +01:00
Adria Navarro 66751728bb Fixes and tests 2024-03-01 10:53:18 +01:00
Andrew Kingston ec52b87a54
Merge branch 'master' into fix-grid-single-char-changes-v2 2024-02-29 18:53:25 +00:00
melohagan 5b09a130cc
Make use of 405 when appropriate (#13168) 2024-02-29 18:33:57 +00:00
Sam Rose f876c5c6e4
Merge master. 2024-02-29 17:34:16 +00:00
Sam Rose 46bec3c515
Migrate PermissionAPI 2024-02-29 17:33:36 +00:00
Andrew Kingston 613105d370
Merge branch 'master' into fix-grid-single-char-changes-v2 2024-02-29 17:05:35 +00:00
Michael Drury 296405b009
Merge branch 'master' into types/update-datasource-controller 2024-02-29 17:04:58 +00:00
mike12345567 a91ecb8c14 Addressing PR comments. 2024-02-29 17:03:04 +00:00
melohagan b4906b0db3
Fetch attachment URL in public API retrieve row (#13167) 2024-02-29 16:45:40 +00:00
mike12345567 92ac417fdf Removing accidentally commited stuff. 2024-02-29 16:31:50 +00:00
mike12345567 50bbbb2e06 Updating datasource controller types, this branched out a little bit to removing as many anys as possible, and allowing RowValue to correctly be returned from the allDocs function of the DB. 2024-02-29 16:28:00 +00:00
Adria Navarro 6b8f67ed41 Extra tests 2024-02-29 17:01:16 +01:00
Sam Rose 1a2a77fc91
Migrate LegacyViewAPI 2024-02-29 15:59:03 +00:00
Sam Rose 4fbe03bbda
Migrate DatasourceAPI. 2024-02-29 15:50:18 +00:00
Adria Navarro 3068e58c31 Ensure keys are removed 2024-02-29 16:48:16 +01:00
Michael Drury aac301e25d
Merge branch 'master' into revert-13160-revert-13128-feature/sql-query-aliasing 2024-02-29 15:48:07 +00:00
Conor Webb 78359808bf
Budi 8058 builder svelte warning in properties of type icon (#13164)
* Added helper function to check user plan type.

* Updated help menu email support license check.

* Removed stray output check

* Updated function name as per feedback.

* Reworked code to use the licensing store over the auth store.

* Removed unnecessary variable declaration and return instead.

* Updated function name to maintain consistency.

* Fixed linting issues.

* Removed stray comment from icon component.
2024-02-29 15:18:28 +00:00
Adria Navarro 720d5a4105 Test concurrency 2024-02-29 15:51:42 +01:00
Adria Navarro 3ec0052481 Add extra tests 2024-02-29 15:41:26 +01:00
Sam Rose 5163434b08
Convert BackupAPI. 2024-02-29 14:33:09 +00:00
Adria Navarro dc4d1fdbda Add persisting tests 2024-02-29 15:28:35 +01:00
Adria Navarro 40d7a0a741 docWritethrough test 2024-02-29 15:23:32 +01:00
Adria Navarro 3af2da3b7d DatabaseImpl.docExists test 2024-02-29 15:17:18 +01:00
Gerard Burns 5ec4e90c6d
Revert "App Preview Skeleton (#12898)" (#13159)
This reverts commit 9a9b745795.
2024-02-29 12:51:56 +00:00
Adria Navarro 7d50a70d03 USe get for doc exists 2024-02-29 13:47:18 +01:00
Adria Navarro ff7c8d3b95 DocWritethrough 2024-02-29 13:44:52 +01:00
Michael Drury c5591ee87f
Revert "Revert "SQL Query aliasing"" 2024-02-29 12:33:03 +00:00
Michael Drury de3968ffe3
Revert "SQL Query aliasing" 2024-02-29 12:32:15 +00:00
Andrew Kingston bc723c7094 Lint 2024-02-29 12:25:21 +00:00
Michael Drury 1ce15528b6
Merge branch 'master' into feature/sql-query-aliasing 2024-02-29 11:39:19 +00:00
Sam Rose 6b306266b5
Only show stack traces if you ask for them. 2024-02-29 11:09:39 +00:00
Andrew Kingston acecea5704 Refactor grid row actions to be more explicit and remove extraneous flags 2024-02-29 10:30:38 +00:00
Adria Navarro 76b9cbcc5f Create docWriteThrough redis cache 2024-02-29 11:22:27 +01:00
Sam Rose 4a2f688456
Merge branch 'master' of github.com:budibase/budibase into test-api-unification 2024-02-29 10:19:17 +00:00
Sam Rose 8488ff4144
Print stack traces from inside request handler. 2024-02-29 09:19:14 +00:00
melohagan 0205db104d
FIX: clicking on design tab while data tab loads does not navigate correctly (#13152)
* If still loading, try navigation later

* Set active tab even if still loading

* Refactor - timeout not needed!
2024-02-29 09:15:01 +00:00
Sam Rose e309282ff7
Fix type checks. 2024-02-28 17:46:16 +00:00
Sam Rose d9cffa1878
Migrate AttachmentAPI. 2024-02-28 17:43:39 +00:00
Sam Rose 7a48fd85ac
Migrate ApplicationAPI 2024-02-28 17:27:15 +00:00
Sam Rose 3e76511ffd
Merge branch 'master' of github.com:budibase/budibase into test-api-unification 2024-02-28 16:56:39 +00:00
Sam Rose f1ed7af439
Rework the API slightly. 2024-02-28 16:55:45 +00:00
Andrew Kingston e876d14b92 Ensure unsaved pending changes to rows are applied when changing cell 2024-02-28 16:43:41 +00:00
Sam Rose 223a268483
Respond to PR feedback. 2024-02-28 16:35:15 +00:00
Sam Rose 3203cc3d72
Convert TableAPI. 2024-02-28 16:27:14 +00:00
mike12345567 d471a2bf0f Undoing change. 2024-02-28 15:19:55 +00:00
mike12345567 56b1855f6a Adding test cases for table names in table names. 2024-02-28 15:18:07 +00:00
Sam Rose 4ba7070ca1
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles 2024-02-28 15:13:46 +00:00
mike12345567 be99d27460 Merging recent changes - had to change some type definitions. 2024-02-28 14:49:11 +00:00
mike12345567 58e4271440 Fixing issue with quotes/graves. 2024-02-28 14:38:43 +00:00
melohagan 039df5d476
FIX: cannot delete a renamed column with a mysql datasource (#13147)
* Support MySQL column rename in Budibase

* Delete NOT ignored types

* unit tests

* update account portal
2024-02-28 13:44:52 +00:00
Adria Navarro cfdb0d98a2 Move responsability to the store 2024-02-28 14:41:31 +01:00
mike12345567 aa6fa76618 Missing word in test case. 2024-02-28 13:37:47 +00:00
mike12345567 cd81a83b94 Reverting changes to handle full stops. 2024-02-28 13:37:11 +00:00
Adria Navarro b4092fed05 Don't post scim data on update 2024-02-28 14:27:59 +01:00
Adria Navarro 7c73c294b9 Remove AD groups when importing users 2024-02-28 14:17:46 +01:00
Adria Navarro ee55d6fd2e Don't allow internal groups 2024-02-28 13:44:26 +01:00
Adria Navarro d637af36f5 Update pro ref 2024-02-28 13:44:26 +01:00
Adria Navarro bf6ac376a1 Don't allow adding users to AD groups 2024-02-28 13:44:26 +01:00
Adria Navarro 03c6063e15 Copy change 2024-02-28 13:44:26 +01:00
Sam Rose 237634386c
More typing fixes. 2024-02-28 12:19:08 +00:00
Sam Rose 7d757cf853
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles 2024-02-28 12:14:22 +00:00
Sam Rose 07b3d83ebb
Remove test skeleton. 2024-02-28 12:14:03 +00:00
Sam Rose a9392b2176
More types. 2024-02-28 12:13:13 +00:00
Sam Rose bfb0064289
More types. 2024-02-28 11:46:58 +00:00
Sam Rose fde5825589
Fix type checks. 2024-02-28 11:20:42 +00:00
Sam Rose c81ca66aa4
Get tests passing again. 2024-02-28 11:16:26 +00:00
mike12345567 a2df1deb85 Fixing issue found by test cases, column names containing table names. 2024-02-28 11:08:35 +00:00
mike12345567 0c51a60e9a Updating test cases as per PR comments. 2024-02-28 10:16:21 +00:00
Sam Rose 7ac2449201
Working on typing TestConfiguration.ts. 2024-02-28 10:08:42 +00:00
Andrew Kingston e97754dd53
Merge branch 'master' into feature/form-screen-template 2024-02-28 09:22:50 +00:00
Peter Clement 2933571c62 update runLuceneQuery in client to allow for all filter matching 2024-02-28 08:34:41 +00:00
mike12345567 4068df6025 Adding error handling for table names or columns which contain dots (invalid). 2024-02-27 17:46:02 +00:00
mike12345567 35c1f5bbce Adding handling for columns with dots in them. 2024-02-27 17:15:20 +00:00
Adria Navarro 15995e25be Allow all users to be added to a group 2024-02-27 17:17:26 +01:00
Adria Navarro 62791e1f0d Allow all users to be added to a group 2024-02-27 17:17:22 +01:00
Adria Navarro 9af7167792 Fix ActionButton tooltip 2024-02-27 16:32:12 +01:00
Adria Navarro c6c1e0514d Add tooltip 2024-02-27 16:30:13 +01:00
Gerard Burns 9a9b745795
App Preview Skeleton (#12898)
* wip

* wip

* wip

* wip

* wip

* wip

* builder design skeleton

* pre doc loading skeleton for portal preview

* feature complete?

* wip

* linting

* linting

* linting

* fix ts error?

* ts types fix

* linting

* remove unnecessary build stuff

* include skeleton in server app directly

* linting

* linting

* fix builder preview aspect ratio for skeleton

* remove dev tools skeleton

* linting
2024-02-27 15:29:35 +00:00
Adria Navarro 7fb32c2f57 Do not allow deleting ad users 2024-02-27 16:25:08 +01:00
Adria Navarro e8200570ec Fix readonly fields 2024-02-27 16:04:46 +01:00
Michael Drury abf68fdd36
Merge branch 'master' into feature/sql-query-aliasing 2024-02-27 14:54:46 +00:00
Adria Navarro ce998c456e Readonly name only 2024-02-27 14:59:58 +01:00
Adria Navarro f55dd8badb Renames 2024-02-27 14:49:30 +01:00
Adria Navarro a48c861561 Remove icon from index user 2024-02-27 14:47:56 +01:00
Adria Navarro 429be9b588 Remove scim generic icon from group index 2024-02-27 14:43:45 +01:00
mike12345567 fac9f18bc2 PR comments. 2024-02-27 13:40:31 +00:00
Adria Navarro e4bd9b0d14 Unify scim icons 2024-02-27 14:26:41 +01:00
Adria Navarro 1f63cf0b11 Update ref 2024-02-27 14:23:37 +01:00
Adria Navarro 539c36558c Lint 2024-02-27 14:22:48 +01:00
Adria Navarro b06ce02ebc Updater pro 2024-02-27 14:22:48 +01:00
Adria Navarro b2112b1945 Remove SCIMBanner 2024-02-27 14:22:48 +01:00
Adria Navarro b587ec83fe Icon size to S 2024-02-27 14:22:48 +01:00
Adria Navarro 6058e4ffc9 Allow editing non-scim 2024-02-27 14:22:03 +01:00
Adria Navarro a91c08a56c Display isSync icon 2024-02-27 14:22:03 +01:00
Adria Navarro 36bb583602 Enable adding users 2024-02-27 14:22:03 +01:00
Adria Navarro 7891e99cf7 Allow editing non scim groups 2024-02-27 14:22:03 +01:00
Adria Navarro 39086fcd99 Always allow adding group 2024-02-27 14:22:03 +01:00
Adria Navarro 5ebe01fbb8 Unblock non-scim groups 2024-02-27 14:21:07 +01:00
Adria Navarro c4e81c6e38 Change icon 2024-02-27 14:21:07 +01:00
Adria Navarro 511cb5cee4 Add sync icon to group icon 2024-02-27 14:21:07 +01:00
melohagan 4c203ea35d
Budi 6149 export data make csv delimiter configurable (#13140)
* Add delimiter option

* Add custom delimiter

* external export delimiter

* Custom headers for row export

* External export rows custom headers

* Support custom JSON export labels

* Handle export table source switch

* update account portal

* Add space as delimiter

* Refactor

* update account portal

* Update columns from ColumnEditor

* Revert "Update columns from ColumnEditor"

This reverts commit d23293cd8b.

* Revert "Revert "Update columns from ColumnEditor""

This reverts commit 0f16bddff7.
2024-02-27 12:49:11 +00:00
deanhannigan 79ed0e0d89
Merge branch 'master' into feature/form-screen-template 2024-02-27 12:20:36 +00:00
Adria Navarro 2bbb40fd35 Update pro ref 2024-02-27 13:11:15 +01:00
melohagan 3d48a8f7f3
Don't encode twice (#13138) 2024-02-27 11:26:45 +00:00
Adria Navarro d024a1210a
Merge branch 'master' into BUDI-8046/allow-syncing-existing-users 2024-02-27 11:24:53 +01:00
Michael Drury a9da4e11d3
Merge branch 'master' into feature/sql-query-aliasing 2024-02-27 09:59:10 +00:00
mike12345567 c0bb03e938 Adding length check back for get row. 2024-02-27 09:58:06 +00:00
mike12345567 c11527d539 Adding in char sequence. 2024-02-27 09:56:56 +00:00
melohagan 6e4c2b7242
Export data make CSV delimiter configurable (#13028)
* Add delimiter option

* Add custom delimiter

* external export delimiter

* Custom headers for row export

* External export rows custom headers

* Support custom JSON export labels

* Handle export table source switch

* update account portal

* Add space as delimiter

* Refactor

* update account portal
2024-02-27 09:23:49 +00:00
mike12345567 967f737158 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-02-26 18:38:32 +00:00
mike12345567 d68fcbf8f7 Loop aliasing. 2024-02-26 18:36:34 +00:00
mike12345567 59ab557a93 Looping characters used. 2024-02-26 18:29:57 +00:00
mike12345567 80dc0beeed Multiline SQL tests. 2024-02-26 18:22:19 +00:00
mike12345567 1bb375a500 Further typing. 2024-02-26 18:16:42 +00:00
mike12345567 ad1964f47f Merge branch 'feature/sql-query-aliasing' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-02-26 17:56:53 +00:00
mike12345567 cb19e1f24c Fixing response types of DS+ query function. 2024-02-26 17:56:28 +00:00
Sam Rose c1a88f1279
Fix type checks. 2024-02-26 17:55:32 +00:00
Sam Rose 2e8eda47f1
Respond to PR feedback. 2024-02-26 17:38:33 +00:00
Sam Rose 8f61b69ee5
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles 2024-02-26 17:28:51 +00:00
Sam Rose c15554547b
Respond to PR feedback. 2024-02-26 17:28:37 +00:00
Sam Rose 04e5699c9c
Finish modernising application.spec.ts 2024-02-26 16:00:12 +00:00
Adria Navarro 3aba6e70aa Add test validating not overriding scim users 2024-02-26 16:53:25 +01:00
Adria Navarro 67b9201fbe Add tests 2024-02-26 16:47:55 +01:00
Michael Drury c60e2bf41c
Merge branch 'master' into feature/sql-query-aliasing 2024-02-26 14:59:49 +00:00
mike12345567 45d2e67905 Adding some new test cases based on finishing off testing. 2024-02-26 13:50:15 +00:00
Sam Rose b9600d8330
More progress on modernising application tests. 2024-02-26 11:57:56 +00:00
Conor Webb af7b6a46a9
Help popout email support license validation check (#13133)
* Added helper function to check user plan type.

* Updated help menu email support license check.

* Removed stray output check

* Updated function name as per feedback.

* Reworked code to use the licensing store over the auth store.

* Removed unnecessary variable declaration and return instead.

* Updated function name to maintain consistency.
2024-02-26 11:45:47 +00:00
Gerard Burns c1f4cb685c
update sdk packages (#13120) 2024-02-26 09:07:47 +00:00
mike12345567 5f76f143bf Adding the ability to disable SQL aliasing if necessary. 2024-02-23 17:31:45 +00:00
Michael Drury 8a09f6c2d6
Merge branch 'master' into feature/sql-query-aliasing 2024-02-23 16:20:32 +00:00
mike12345567 cbce9af2b0 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-02-23 16:18:37 +00:00
jvcalderon eafb8a6903 Merge branch 'master' into feature/synchronicity 2024-02-23 16:49:24 +01:00
jvcalderon 07b6947d03 Update account portal submodule 2024-02-23 16:48:40 +01:00
jvcalderon 1ef5e54c29 Add BPM_EVENTS to Redis DB list 2024-02-23 16:26:23 +01:00
jvcalderon 55410dcfd4 Update pro submodule 2024-02-23 16:25:37 +01:00
jvcalderon 9bafb66616 Update account portal submodule 2024-02-23 16:25:04 +01:00
mike12345567 c03a4b0792 Addressing PR comments. 2024-02-23 11:48:10 +00:00
Dean ea978923cb Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-23 11:32:16 +00:00
Dean 717729cd02 Highlight setting feedback 2024-02-23 11:22:02 +00:00
Dean be05985882 Lint 2024-02-23 11:20:21 +00:00
Dean 78969a33f4 Fixes 2024-02-23 11:05:39 +00:00
Dean a87b158d41 Feedback 2024-02-23 11:04:19 +00:00
Michael Drury 6d49295524
Merge branch 'master' into fix/isolated-vm-tests 2024-02-23 10:17:38 +00:00
melohagan 9845930ae6
Add return types to mongodb integration (#13125) 2024-02-23 10:16:46 +00:00
Michael Drury 0b0599e873
Merge branch 'master' into fix/isolated-vm-tests 2024-02-23 10:09:38 +00:00
Michael Drury 0608b723a0
Merge branch 'master' into remove-airtable-from-data-source-ui 2024-02-23 09:55:15 +00:00
Michael Drury 4782004f5d Upping query timeout slightly. 2024-02-22 18:46:04 +00:00
mike12345567 97fc8ae61b Merge branch 'remove-airtable-from-data-source-ui' of github.com:Budibase/budibase into remove-airtable-from-data-source-ui 2024-02-22 17:55:50 +00:00
mike12345567 c45c3ffb8f Setting disabled source types. 2024-02-22 17:54:26 +00:00
Michael Drury f8cc1ffd55
Merge branch 'master' into remove-airtable-from-data-source-ui 2024-02-22 17:38:12 +00:00
mike12345567 5dd87265d2 PR comments. 2024-02-22 17:37:03 +00:00
Martin McKeaveney 51fbd50b46
Merge pull request #13064 from Budibase/fix/branding-cookie-update
Handle branding cookies with different tenant ids
2024-02-22 19:10:53 +02:00
melohagan 896b879ce7
Feature/query array schema (#13118)
* Revert "Revert "Add nestedSchemaFields to RestQueryViewer (#13102)""

This reverts commit 6545af12fa.

* Revert "Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…""

This reverts commit ae4bc362c3.
2024-02-22 17:06:08 +00:00
Martin McKeaveney 566a6c4399 update submodule references 2024-02-22 14:02:23 -03:00
Martin McKeaveney b83a046ae7 merge 2024-02-22 14:00:42 -03:00
mike12345567 2f6df51e2c Merge branch 'master' of github.com:Budibase/budibase into remove-airtable-from-data-source-ui 2024-02-22 16:54:20 +00:00
Dean d7fa333fce Merge remote-tracking branch 'origin/master' into feature/form-screen-template 2024-02-22 16:30:05 +00:00
Adria Navarro 3c02ccec8c
Merge branch 'master' into fix-scim-group-creation 2024-02-22 15:18:42 +01:00
Adria Navarro a5f7c3ccf6 Update ref 2024-02-22 15:18:03 +01:00
Conor Webb 62cb7aa349
Merge branch 'master' into remove-airtable-from-data-source-ui 2024-02-22 13:39:27 +00:00
Conor Webb eb9bf3ef76 Fixed linting issues 2024-02-22 13:38:25 +00:00
Conor Webb 2b36b0337f Refactored based on feedback. Added a check to find. 2024-02-22 13:32:16 +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
Adria Navarro 302c6d9e0b Update ref 2024-02-22 14:07:46 +01:00
Adria Navarro ea615f420c Add extra test 2024-02-22 13:55:59 +01:00
Adria Navarro 8e77365c19 Allow mocking multiple features 2024-02-22 13:55:38 +01:00
Adria Navarro fb1bfbdae8 Clean code 2024-02-22 13:55:26 +01:00
Conor Webb b5d44dfcfd Fixed linting issue 2024-02-22 11:16:38 +00:00
Conor Webb 68719f1dda Remove Airtable from data source ui 2024-02-22 11:00:02 +00:00
Martin McKeaveney fcd2ed14e3 revert acct portal submodule 2024-02-21 18:46:40 -03:00
Martin McKeaveney 3a9c70c6b1 Merge branch 'revert-13082-budi-8026-cannot-convert-undefined-or-null-to-object-when-running' of github.com:Budibase/budibase into revert-13082-budi-8026-cannot-convert-undefined-or-null-to-object-when-running 2024-02-21 18:35:52 -03:00
Martin McKeaveney 6aa5771066 acct-portal-sub 2024-02-21 18:35:27 -03:00
Michael Drury 91e168fe5c
Merge branch 'master' into revert-13082-budi-8026-cannot-convert-undefined-or-null-to-object-when-running 2024-02-21 21:34:50 +00:00
Martin McKeaveney ae4bc362c3
Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…"
This reverts commit 0c9d13c79a.
2024-02-21 21:30:22 +00:00
Martin McKeaveney 6545af12fa
Revert "Add nestedSchemaFields to RestQueryViewer (#13102)"
This reverts commit 13b34cf77e.
2024-02-21 21:28:25 +00:00
mike12345567 6543207974 Expanding test cases with a few more examples from queries, automations and formulas. 2024-02-21 18:36:48 +00:00
Sam Rose b2c4f04aa6
Typing and config.api'ing application.spec.ts, WIP 2024-02-21 17:52:58 +00:00
mike12345567 1484170a22 Fixing test case. 2024-02-21 17:20:05 +00:00
melohagan 13b34cf77e
Add nestedSchemaFields to RestQueryViewer (#13102) 2024-02-21 17:02:55 +00:00
mike12345567 dd14f53bd5 Merge branch 'master' of github.com:Budibase/budibase into fix/isolated-vm-tests 2024-02-21 16:54:45 +00:00
Peter Clement c94cf7c12c update 2024-02-21 16:31:45 +00:00
Peter Clement 25d59d0be0 Revert "ref"
This reverts commit fe28ae50e5.
2024-02-21 16:31:32 +00:00
Peter Clement fe28ae50e5 ref 2024-02-21 16:18:12 +00:00
Peter Clement 9b9ddc7a6b Merge remote-tracking branch 'origin/master' into fix/branding-cookie-update 2024-02-21 16:18:02 +00:00
Peter Clement b6b39375a1 account portal ref 2024-02-21 16:16:25 +00:00
Peter Clement 00dfaf5f45 Merge remote-tracking branch 'refs/remotes/origin/fix/branding-cookie-update' into fix/branding-cookie-update 2024-02-21 16:14:58 +00:00
Peter Clement 2e53be5bd8 add null check 2024-02-21 16:13:43 +00:00
melohagan 0c9d13c79a
Dynamic schema generation for query arrays: bug fix and refactor (#13082)
* Bug fix and refactor

* lint

* Refactor

* refactor

* lint

* type fixes

* Unit test fix and refactor

* refactor

* Make name option for preview, required for query

* Refactor unit tests

* Fix test

* update account-portal

* Revert "update account-portal"

This reverts commit e378f8d702.

* simplify set iteration

* comment
2024-02-21 15:33:13 +00:00
Sam Rose b8b12ff939
Respond to PR feedback. 2024-02-21 15:26:26 +00:00
mike12345567 050508b5b6 Merge branch 'master' of github.com:Budibase/budibase into fix/isolated-vm-tests 2024-02-21 15:19:53 +00:00
Sam Rose ba66bc3232
Merge master. 2024-02-21 15:06:59 +00:00
Sam Rose c8567a5c47
Merge branch 'master' of github.com:budibase/budibase into enforce-example-com-emails-in-tests 2024-02-21 14:38:33 +00:00
Sam Rose 90dd267aaf
Update account-portal submodule to latest master. 2024-02-21 14:10:03 +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
Sam Rose 686697e890
Enforce using example.com as a domain for emails. 2024-02-21 11:30:22 +00:00
Sam Rose bb793149f4
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-02-21 11:07:30 +00:00
Sam Rose 5dbe68a9b1
Restyle maintenance page. 2024-02-21 11:03:58 +00:00
Adria Navarro 73bf29ab3c Clean code 2024-02-21 11:22:43 +01:00
Adria Navarro f68e7359c6 Fix csrf usage 2024-02-21 10:57:49 +01:00
Adria Navarro f7d5ccee3c Fix setting up email 2024-02-21 10:42:36 +01:00
Adria Navarro 0b5226413b Fix ids 2024-02-21 10:36:17 +01:00
Adria Navarro f6e968efe8 Fix test 2024-02-21 10:18:46 +01:00
Adria Navarro e988890a7e Remove defaultUserValues from test config 2024-02-21 10:12:06 +01:00
Martin McKeaveney 73fe2e0d1d update JS per execution time 2024-02-20 16:35:34 -03:00
Martin McKeaveney dfb1774d2c bump default memory unit 2024-02-20 16:32:55 -03:00
Michael Drury eb117dac0a
Merge branch 'master' into fix/disable-string-templates-js-backend 2024-02-20 17:50:29 +00:00
Martin McKeaveney 4159954039 acct portal submodule 2024-02-20 14:23:42 -03:00
mike12345567 4e61230c9a Removing unused function. 2024-02-20 17:17:13 +00:00
Adria Navarro f294497b4a Update submodule ref 2024-02-20 17:38:33 +01:00
mike12345567 5dfa460374 Disabling VM by default in string-templates, backend services *MUST* set their JS runner specifically rather than assuming the VM library by default. 2024-02-20 16:23:35 +00:00
Sam Rose f904adda19
Merge branch 'master' into fix-flaky-backup-test 2024-02-20 14:51:37 +00:00
Adria Navarro 6dedf8cabf
Merge branch 'master' into clean-vm2 2024-02-20 13:41:24 +01:00
Adria Navarro e8d38b17d9 Update pro ref 2024-02-20 13:35:29 +01:00
Sam Rose c7ec698d30
Ensure a backup is complete before attempting to import it. 2024-02-20 12:20:35 +00:00
Adria Navarro 3e2ce0bf08
Merge branch 'master' into fix-flaky-table-test 2024-02-20 12:38:39 +01:00
Sam Rose f67173b757
Fix flaky table test. 2024-02-20 11:35:29 +00:00
Adria Navarro 65cee477a3
Merge branch 'master' into clean-vm2 2024-02-20 12:35:10 +01:00
Adria Navarro 8480fb0227 Remove vm2 package 2024-02-20 12:33:26 +01:00
Adria Navarro 73d39836ab Remove vm wrapper 2024-02-20 12:33:25 +01:00
Adria Navarro b9afe1b926 Remove vm2 wrapper 2024-02-20 12:33:19 +01:00
Adria Navarro c8b002dea8
Merge branch 'master' into update-pro-ref 2024-02-20 12:30:50 +01:00
Adria Navarro b7190f458d Update pro ref 2024-02-20 12:26:10 +01:00
Adria Navarro 9ad90c5c95
Merge branch 'master' into update-pro-ref 2024-02-20 12:14:25 +01:00
mike12345567 285916d0bf Some PR comments/build issue. 2024-02-20 11:11:27 +00:00
mike12345567 3e21d97c47 Merge branch 'master' of github.com:Budibase/budibase into fix-context-in-js 2024-02-20 11:10:52 +00:00
Sam Rose a866677080
Add tests. 2024-02-20 10:59:04 +00:00
Adria Navarro cdad301e7e Undefined checks for context 2024-02-20 11:52:56 +01:00
Sam Rose 93b18b81e0
Fix re-used context in JS runner. 2024-02-20 10:49:45 +00:00
mike12345567 fcea092667 Remove link. 2024-02-20 09:30:53 +00:00
Martin McKeaveney 2d019ccb65 account portal submodule 2024-02-19 18:46:13 -03:00
Martin McKeaveney 9443a113ec update reference 2024-02-19 18:44:58 -03:00
Martin McKeaveney 1edf558d97 merge 2024-02-19 18:40:11 -03:00
Martin McKeaveney f99dbeb2ff update pro submodule 2024-02-19 18:28:43 -03:00
Michael Drury 335228e878 isolated VM test cases. 2024-02-19 21:08:26 +00:00
Adria Navarro d1e0b37dc2 Remove magic number 2024-02-19 21:08:07 +01:00
Adria Navarro a9d016fd02
Merge branch 'master' into fix-default-isolatedvm-values 2024-02-19 21:07:54 +01:00
Adria Navarro 43a2842833 Fix defaulting values 2024-02-19 21:04:33 +01:00
Michael Drury 5ad537d402
Merge branch 'master' into fix-arm-image-with-isolated-vm 2024-02-19 19:49:53 +00:00
mike12345567 c52b6aa0d1 Some initial test cases for isolated VM. 2024-02-19 19:37:18 +00:00
Adria Navarro 2042a95805 Fix runs 2024-02-19 20:12:46 +01:00
Adria Navarro 93fd5a2da5 Merge branch 'remove-vm2-refs' of ssh://github.com/Budibase/budibase into remove-vm2-refs 2024-02-19 20:01:05 +01:00
Adria Navarro 282a3ee3b9 Fix test 2024-02-19 19:58:41 +01:00
Adria Navarro 9f5d4811ba Improve js logging error message 2024-02-19 19:53:36 +01:00
Adria Navarro 9b3df5fd9a
Merge branch 'master' into remove-vm2-refs 2024-02-19 19:42:51 +01:00
Adria Navarro 0b84957ad0 Remove vm2 usage from script controllers 2024-02-19 19:42:28 +01:00
Adria Navarro 85052ca361 Fix query 2024-02-19 19:34:15 +01:00
mike12345567 74fbb901f9 Removing unused environment variables. 2024-02-19 17:57:16 +00:00
mike12345567 87d60ca5f2 Removing env vars to disable isolated-vm usage. 2024-02-19 17:55:04 +00:00
mike12345567 865e9ac111 Setting environment variables for isolated-vm to always be used. 2024-02-19 17:50:27 +00:00
Michael Drury 656897c492
Merge pull request #13027 from Budibase/enable-sloppy-js
Enable non-strict js
2024-02-19 17:44:57 +00:00
Adria Navarro 6cd6b21f83 Fix build 2024-02-19 17:37:25 +01:00
Adria Navarro c3c39b1c1b Add comment 2024-02-19 17:32:55 +01:00
Adria Navarro 804f061a70 Fix test 2024-02-19 17:32:33 +01:00
mike12345567 19090dd547 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-02-19 16:29:29 +00:00
Adria Navarro ae7a978998 Fix tests 2024-02-19 17:27:01 +01:00
Adria Navarro 288d5eea6c Merge branch 'reenable-isolatedvm' into enable-sloppy-js 2024-02-19 17:05:08 +01:00
Adria Navarro 09dbc694fa Fix imports 2024-02-19 17:01:27 +01:00
Adria Navarro ce76329be8 Merge branch 'wrap-existing-runners' into reenable-isolatedvm 2024-02-19 16:52:59 +01:00
Adria Navarro d81ecbd7cf Add environment 2024-02-19 16:40:32 +01:00
Adria Navarro 1367cf3636 Use wrappers 2024-02-19 16:18:56 +01:00
Adria Navarro 4cabe612b1 Create vm2 wrapper 2024-02-19 16:18:56 +01:00
Adria Navarro 598ebccc2c Use wrapper 2024-02-19 16:18:56 +01:00
Adria Navarro a84474bd62 Export 2024-02-19 16:18:56 +01:00
Adria Navarro 04b7fda08b Move vm code 2024-02-19 16:18:56 +01:00
Andrew Kingston a0a94469fa
Merge branch 'master' into fix-formula-crash 2024-02-19 13:35:45 +00:00
Adria Navarro 0565da459d Merge branch 'reenable-isolatedvm' into enable-sloppy-js 2024-02-19 13:07:38 +01:00
Adria Navarro b2caa1b787
Merge branch 'master' into reenable-isolatedvm 2024-02-19 12:27:45 +01:00
melohagan b563fb48c8
Error when deleting selected rows that have attachment (#13063)
* Deprecate selectedRowIds

* Delete selected rows table

* Add selectedRows to table block context

* update account-portal

* update account-portal

* Lowercase deprecated

* Make sure attachment fields are empty arrays not null

* unit test
2024-02-19 11:09:36 +00:00
Peter Clement 8f2e965896
Merge branch 'master' into fix/branding-cookie-update 2024-02-19 10:18:41 +00:00
Andrew Kingston 19e1b642c1
Merge branch 'master' into fix-formula-crash 2024-02-19 09:53:30 +00:00
Adria Navarro 3aea564132
Merge branch 'master' into reenable-isolatedvm 2024-02-19 10:51:31 +01:00
Peter Clement 4f05bc619b Handle branding cookies with different tenant ids 2024-02-19 09:51:10 +00:00
Sam Rose 8dbc002fa0
Merge branch 'master' into fix-arm-image-with-isolated-vm 2024-02-19 09:29:50 +00:00
melohagan c12e5fd196
Fix array type missing from query schema selector (#12772)
* Tidy MongoDB aggregation pipeline view

* Remove unused code

* WIP

* Add bindings for bindings drawer

* Is not external table if it's a query

* Add QueryArrayFetch

* Bug fix

* JavaScript is the worst

* refactor

* Add array label to query schema

* Remove console log

* type fix

* Don't include Array in SchemaTypeOptions, but show label

* Fix bindings

* refactor

* Rename isObject to hasSchema

* WIP

* Typing WIP

* Type not Types

* Unused import

* type fix

* Handle json array subtype

* Support queryarray datasource type

* refactor

* yarn lock

* update account portal

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-02-19 09:13:03 +00:00
Sam Rose 5c2a93a956
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support-2 2024-02-16 16:52:13 +00:00
Sam Rose 67a4d88d27
Merge branch 'master' of github.com:budibase/budibase into fix-arm-image-with-isolated-vm 2024-02-16 16:47:33 +00:00
mike12345567 6c622a59d6 Merge branch 'master' of github.com:Budibase/budibase into reenable-isolatedvm 2024-02-16 16:42:14 +00:00
Sam Rose 1707fe1e19
Merge branch 'master' into better-myself-healthcheck 2024-02-16 16:18:35 +00:00
Sam Rose 7211cf4bbf
Remove unused import. 2024-02-16 16:11:55 +00:00
Sam Rose e0d8362009
Make a better MySQL healthcheck. 2024-02-16 15:57:27 +00:00
mike12345567 364579acc4 Fixing an issue when invalid version is supplied (not semver) shouldn't crash server. 2024-02-16 15:41:36 +00:00
Sam Rose 30abf188a3
Bail out if server startup fails. 2024-02-16 15:13:26 +00:00
mike12345567 706eff7c81 Merge branch 'master' of github.com:Budibase/budibase into enable-sloppy-js 2024-02-16 11:07:32 +00:00
mike12345567 28e3e8d6ed Merge branch 'master' of github.com:Budibase/budibase into reenable-isolatedvm 2024-02-16 11:06:05 +00:00
mike12345567 9a9fa3c716 Updating CouchDB with the Budi CLI, making sure the service is always up to date, as well as removing pull policy. 2024-02-16 10:46:36 +00:00
Sam Rose dd4ea4be95
Nothing to see here, carry on. 2024-02-15 16:44:19 +00:00
mike12345567 32815d8d9b Quick readability enhancement. 2024-02-15 16:28:59 +00:00
Dean 08d5a6174a Lint 2024-02-15 16:24:34 +00:00
Dean 7895292705 Add offset to custom positioning. Reusing existing prop 2024-02-15 16:16:30 +00:00
Sam Rose c2c0108e4f
Fix build (again). 2024-02-15 16:12:47 +00:00
Sam Rose 3bce1eb308
Merge branch 'master' of github.com:budibase/budibase into type-worker-requests 2024-02-15 16:09:44 +00:00
Sam Rose d04416b7c7
Merge branch 'revert-13047-revert-13043-fix/updating-users-via-public-api' of github.com:budibase/budibase into type-worker-requests 2024-02-15 16:09:35 +00:00
Sam Rose b4669b32f0
Fix build. 2024-02-15 15:52:06 +00:00
Sam Rose e4b0330866
Simplify the typing of workerRequests.ts 2024-02-15 15:49:30 +00:00
mike12345567 d5932605b7 Fixing an issue where app routing information was requested before the app store was fully brought online, meaning that routing information wasn't always successfully retrieved. 2024-02-15 15:49:12 +00:00
mike12345567 1f4a254ec5 Fix for integration test, make sure to carry auth headers over correctly. 2024-02-15 15:47:56 +00:00