Commit Graph

1340 Commits

Author SHA1 Message Date
Sam Rose aa124524d4
Add a simpler test. 2024-03-05 10:05:05 +00:00
Sam Rose 13563d18dc
Write a failing test. 2024-03-05 09:20:20 +00:00
Sam Rose ca4884e9cc
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles-4 2024-03-04 16:43:37 +00:00
Sam Rose 9d8c18337d
Type role controller. 2024-03-04 16:42:41 +00:00
Michael Drury df1821faba
Merge branch 'master' into budi-7710-user-groups-do-not-fully-support-custom-roles-3 2024-03-04 16:07:14 +00:00
melohagan ee0f0abad2
Fix/rename mysql column (#13186)
* 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

* Remove _add for internal save

* Internal DB add column unit test

* rename column test

* update modules

* fix tests

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-03-04 15:55:45 +00:00
Dean 41b55c28b7 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-03-04 15:13:47 +00:00
Dean 3c684d8cb5 Further refactoring of the tests to bring them up to date 2024-03-04 15:11:26 +00:00
Sam Rose 1e184605a1
Migrate users of switchToSelfHosted to config.withEnv 2024-03-04 13:47:53 +00:00
Dean 5f27e3a742 Refactored app duplicate tests 2024-03-04 12:20:34 +00:00
Dean 42893c1218 Merge remote-tracking branch 'origin/master' into feature/app-list-actions 2024-03-04 10:00:03 +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 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 a98948150d
Migrate RowAPI.delete 2024-03-01 17:03:34 +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 5d42804020
Migrate some of RowAPI, WIP 2024-03-01 15:20:07 +00:00
Sam Rose f5f81a5fb0
Fix tests. 2024-03-01 13:59:55 +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
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
Sam Rose 5163434b08
Convert BackupAPI. 2024-02-29 14:33:09 +00:00
Gerard Burns 5ec4e90c6d
Revert "App Preview Skeleton (#12898)" (#13159)
This reverts commit 9a9b745795.
2024-02-29 12:51:56 +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 3203cc3d72
Convert TableAPI. 2024-02-28 16:27:14 +00: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
Sam Rose 7ac2449201
Working on typing TestConfiguration.ts. 2024-02-28 10:08:42 +00: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
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 04e5699c9c
Finish modernising application.spec.ts 2024-02-26 16:00:12 +00:00
Sam Rose b9600d8330
More progress on modernising application tests. 2024-02-26 11:57:56 +00:00
deanhannigan ddcc433484
Merge branch 'master' into feature/app-list-actions 2024-02-23 11:34:31 +00: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
Dean 18f09f4e13 Duplicate app behaviour and test updates 2024-02-22 15:00:16 +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
Sam Rose b2c4f04aa6
Typing and config.api'ing application.spec.ts, WIP 2024-02-21 17:52:58 +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 f904adda19
Merge branch 'master' into fix-flaky-backup-test 2024-02-20 14:51:37 +00: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
Sam Rose a866677080
Add tests. 2024-02-20 10:59:04 +00:00
Sam Rose d42ce6ac09
Merge branch 'master' into postgres-query-tests 2024-02-14 16:26:22 +00:00
Adria Navarro 6cdfd4b621 Lint 2024-02-12 12:36:29 +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
Adria Navarro f1a75b84b4 Add test 2024-02-12 11:03:08 +01:00
Adria Navarro c18a3d4abb Add creation tests 2024-02-12 11:03:08 +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 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
Sam Rose 75c2392b60
Flesh out Postgres tests, add MySQL tests. 2024-02-08 15:32:38 +00: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 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 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 8bb25c4715
More MongoDB query tests. 2024-02-06 10:47:47 +00:00
Sam Rose 4d1b13f754
Flesh out MongoDB query tests a bit more. 2024-02-05 17:45:38 +00:00
Sam Rose 7a012f1f4b
Add tests for create queries. 2024-02-05 16:49:21 +00:00
Sam Rose 1573242031
Respond to PR feedback. 2024-02-05 14:26:19 +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
Adria Navarro 8dfcc3aeb1
Revert "Revert "Migrate from `vm` to `isolated-vm`"" 2024-02-02 12:02:09 +01:00
Sam Rose 332a201ae7
Revert "Migrate from `vm` to `isolated-vm`" 2024-02-02 09:51:46 +00:00
Adria Navarro 45ea6a6fd6
Revert "Revert "Migrate from `vm` to `isolated-vm`"" 2024-02-01 16:47:41 +01:00
Adria Navarro 16749ec3dd
Revert "Migrate from `vm` to `isolated-vm`" 2024-02-01 16:30:34 +01:00
Adria Navarro 3808718004 Fix tests 2024-02-01 12:42:23 +01:00
Adria Navarro 1024bd1dbf Lint 2024-01-30 09:23:28 +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 d806029075
Merge branch 'master' into remove_test_flakiness 2024-01-29 15:21:24 +01:00
Adria Navarro c0581e41d3 Renames 2024-01-26 10:57:35 +01:00
Adria Navarro cb53d31833 Renames 2024-01-26 10:56:38 +01:00
mike12345567 ccc751d09c A quick refactor to get rid of the old 'FieldTypes' enumeration, considering how core it is to all data handling in Budibase, the fact we had both 'FieldType' and 'FieldTypes' was confusing - righting this fully. 2024-01-24 16:58:13 +00:00
mike12345567 2a21556402 Get rid of schemaFields on backend. 2024-01-22 13:29:14 +00:00
Adria Navarro 3f6e1bbaa2 Move datasource.buildSchemaFromDb to sdk 2024-01-08 19:07:47 +01:00
mike12345567 bc0f70d23d Removing checks for query usage. 2024-01-04 18:07:11 +00:00
Adria Navarro 5240b04a3a Remove 429 in dev 2023-12-22 14:37:54 +01:00
Sam Rose 3d522ce3d1
Update packages/server/src/api/routes/tests/row.spec.ts
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-12-19 09:40:57 +00:00
Sam Rose c25963bc6f
Make tests faster and more robust. 2023-12-18 17:05:50 +00:00
Sam Rose 1c34147357
Add tests for per-request execution timeout. 2023-12-18 17:01:56 +00:00
Adria Navarro 251663f38c Renames 2023-12-14 10:10:16 +01:00
Adria Navarro 165d86c246 Create updating page 2023-12-14 10:10:16 +01:00
mike12345567 02fefa5529 Fixes for postgres test case, there was an issue with creating tables with relationships during the creation phase. 2023-11-30 15:09:01 +00:00
mike12345567 160fbf2125 Adding test case and fixing issue that it revealed with external tables as well. 2023-11-29 19:53:56 +00:00
Andrew Kingston c67d415c05 Merge branch 'master' of github.com:Budibase/budibase into creator-changes 2023-11-23 17:56:26 +00:00
Andrew Kingston c2c0012013 Add new permission type for creators, update app creation endpoint to allow creators and assign access to new apps 2023-11-23 16:22:16 +00:00
melohagan 0e93717f1a
Allow null strings (#12298)
* Allow null strings

* Don't update null to blank

* Save empty as null

* Make blank string map to null

* Add mappings for BigInt

* Fix unit tests
2023-11-23 09:53:35 +00:00