Sam Rose
e267096a0a
Merge master.
2024-03-26 10:31:47 +00:00
Sam Rose
6ee8f421a5
Merge branch 'master' of github.com:budibase/budibase into remove-jest-testcontainers
2024-03-26 10:05:21 +00:00
Sam Rose
037becfedc
Remove testcontainers debug logging.
2024-03-26 10:05:13 +00:00
Sam Rose
415b27a008
Don't need a globalTeardown, testcontainers handles the removal of containers.
2024-03-26 10:00:34 +00:00
Sam Rose
f3e9e3d35e
Share a single globalSetup/globalTeardown.
2024-03-26 09:49:33 +00:00
Michael Drury
69f0c06171
Refactoring, moving SQS around, re-introducing old internal search.
2024-03-25 19:00:08 +00:00
Sam Rose
0dba0cebc7
Remove CouchDB container name.
2024-03-25 17:26:15 +00:00
Adria Navarro
f7daceaf07
Remove unused .vscode folders
2024-03-25 18:23:12 +01:00
Sam Rose
f68840a580
Remove testcontainers debug logging.
2024-03-25 17:13:04 +00:00
Sam Rose
569f00316b
Merge branch 'master' of github.com:budibase/budibase into remove-jest-testcontainers
2024-03-25 17:12:11 +00:00
Gerard Burns
d9033b2636
Un-revert Skeleton Loader PR ( #13180 )
...
* wip
* wip
* wip
* client versions init
* wip
* wip
* wip
* wip
* wip
* linting
* remove log
* comment client version script
* lint
* skeleton loader type fix
* fix types
* lint
* fix types again
* fix manifest not being served locally
* remove preinstalled old client version
* add constant for dev client version
* linting
* Dean PR Feedback
* linting
* pr feedback
* wip
* wip
* clientVersions empty array
* delete from git
* empty array again
* fix tests
* pr feedback
---------
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-03-25 16:39:42 +00:00
Sam Rose
b303592f4c
Remove content length checks.
2024-03-25 15:30:14 +00:00
Sam Rose
db21542d38
Cherry-pick 6b8422df01
2024-03-25 15:25:30 +00:00
Sam Rose
66cfb8eedd
Remove jest-testcontainers.
2024-03-25 15:24:14 +00:00
Sam Rose
7bf17932c9
Merge branch 'master' of github.com:budibase/budibase into remove-pg-mock
2024-03-25 15:00:56 +00:00
Sam Rose
a925132fdf
Fix broken tests.
2024-03-25 15:00:16 +00:00
Sam Rose
869ed4256e
Merge master.
2024-03-25 14:13:48 +00:00
Sam Rose
419880e4fb
Merge branch 'master' into pull-images-prior-to-tests
2024-03-25 13:51:38 +00:00
Sam Rose
538f3b9dbe
Align our use of images across the codebase.
2024-03-25 13:51:27 +00:00
Michael Drury
37b4b756ea
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-25 13:31:31 +00:00
Sam Rose
fc41d16d1d
Remove comment added to trigger tests.
2024-03-25 11:52:18 +00:00
Michael Drury
6824d8626a
Fixing failing test.
2024-03-25 11:19:31 +00:00
Sam Rose
077ca2d120
Make a change in packages/server to trigger the tests.
2024-03-25 11:16:37 +00:00
Dean
d42f68c0b6
Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component
2024-03-25 10:55:50 +00:00
Michael Drury
5240c2c2ca
Merge branch 'master' into fix/BUDI-7444
2024-03-25 10:03:38 +00:00
Michael Drury
a7142dc618
Merge branch 'master' into remove-mongodb-mock
2024-03-22 16:16:15 +00:00
Dean
a773c167d5
Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component
2024-03-22 15:26:23 +00:00
Dean
6b5938aef6
Merging
2024-03-22 15:26:05 +00:00
mike12345567
cc8a0274a4
Updating based on PR comments.
2024-03-22 15:26:02 +00:00
Sam Rose
a9aa409d7c
Fix up tests.
2024-03-22 15:01:40 +00:00
Sam Rose
5e6a9d2176
Convert executeQuery.spec.js to TypeScript and make it hit real databases.
2024-03-22 14:41:09 +00:00
mike12345567
defb925d16
Query seq fix.
2024-03-22 13:38:52 +00:00
mike12345567
185e9c3425
Fixing test case.
2024-03-22 13:01:51 +00:00
mike12345567
2464020a22
Test fixes after running in CI.
2024-03-22 12:36:00 +00:00
mike12345567
5b1db96129
Fixing typing issue.
2024-03-22 12:05:55 +00:00
Sam Rose
08fecca9f2
Delete query.seq.spec.ts
2024-03-22 12:00:26 +00:00
mike12345567
ce73832a43
Merge branch 'fix/BUDI-7444' of github.com:Budibase/budibase into fix/BUDI-7444
2024-03-22 11:50:24 +00:00
mike12345567
3f225c94e7
Linting.
2024-03-22 11:50:07 +00:00
Michael Drury
f5d085ec83
Merge branch 'master' into fix/BUDI-7444
2024-03-22 11:45:12 +00:00
mike12345567
f4f7ac42ec
Adding test cases for interpolation of SQL, confirming that the context correctly gets cleaned up before passing into bindings.
2024-03-22 11:40:44 +00:00
mike12345567
c32163a9be
Initial fix for defaulting parameters, switch to null rather than strings, this is important for prepared statements/SQL queries.
2024-03-21 18:26:35 +00:00
Sam Rose
1c13565459
Making really good progress removing the pg mocks. More to do, though.
2024-03-21 18:16:52 +00:00
Adria Navarro
332fa3050a
Redo bundle
2024-03-21 18:51:22 +01:00
Adria Navarro
ae0ef14a63
Lint
2024-03-21 17:22:33 +01:00
Adria Navarro
8c7ab2e506
Fix ts
2024-03-21 17:14:27 +01:00
Adria Navarro
8da1170b90
Recreate bundles
2024-03-21 16:21:23 +01:00
mike12345567
3a05076c3e
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-21 15:01:20 +00:00
Adria Navarro
bb87b9943c
Import
2024-03-21 14:33:12 +01:00
Adria Navarro
a85d4460b1
Clean code
2024-03-21 14:22:07 +01:00
Adria Navarro
bc02fb372f
Merge branch 'master' into BUDI-8084/single-attachment-binding
2024-03-21 14:20:15 +01:00
Sam Rose
78c878c3ea
Merge branch 'master' into remove-mongodb-mock
2024-03-21 11:35:09 +00:00
Sam Rose
ef435ce9e1
Merge branch 'master' into remove-mssql-mock
2024-03-21 10:26:56 +00:00
Adria Navarro
8a6080ac19
Merge branch 'master' into reorganise-row-tests-3
2024-03-21 10:55:55 +01:00
Adria Navarro
30f08ef232
Merge branch 'master' into BUDI-8084/single-attachment-binding
2024-03-21 10:39:57 +01:00
Adria Navarro
7a779faf6b
Merge branch 'master' into BUDI-8084/single-attachment-binding
2024-03-21 10:39:03 +01:00
Sam Rose
a0182b3d9b
Merge branch 'master' into remove-mysql-mock
2024-03-21 09:31:43 +00:00
Adria Navarro
0859e79b1e
Lint
2024-03-20 23:19:42 +01:00
Adria Navarro
0827cc6bda
Type everywhere!
2024-03-20 19:33:39 +01:00
mike12345567
b3bc092ee0
Allowing deletion of external tables, whether they were createrd in Budibase or not.
2024-03-20 18:25:23 +00:00
Sam Rose
30a8a89f60
Fix debug spec assertions.
2024-03-20 18:03:02 +00:00
Sam Rose
545c67eac6
Remove mssql mock, unify SQL-based query tests.
2024-03-20 17:59:35 +00:00
Adria Navarro
3638c1d266
Merge branch 'master' into BUDI-8084/single-attachment-binding
2024-03-20 18:35:53 +01:00
Sam Rose
a81a1b13ce
Remove mysql mocks.
2024-03-20 16:55:34 +00:00
Sam Rose
6da84d2941
Fix lint errors.
2024-03-20 16:06:22 +00:00
Sam Rose
a82c38dc0c
Merge branch 'reorganise-row-tests-3' of github.com:budibase/budibase into reorganise-row-tests-3
2024-03-20 16:01:49 +00:00
Sam Rose
07c6dcc0c0
Merge branch 'master' of github.com:budibase/budibase into reorganise-row-tests-3
2024-03-20 16:01:29 +00:00
Sam Rose
681c53156f
Merge master.
2024-03-20 15:52:44 +00:00
Sam Rose
db4c3eb214
Remove no longer needed jest.unmnock call.
2024-03-20 15:42:40 +00:00
Sam Rose
ff22db3d9f
Fold MongoDB unit tests into integration tests, delete MongoDB mocks.
2024-03-20 15:42:06 +00:00
mike12345567
9995f71871
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-20 13:45:27 +00:00
mike12345567
8df38b8bb2
Merging in most recent changes, recent SQL aliasing changes caused some big differences.
2024-03-20 12:42:07 +00:00
Adria Navarro
59a7d8052a
Single attachment subtype
2024-03-20 13:35:09 +01:00
Sam Rose
4783426b0f
Merge branch 'master' of github.com:budibase/budibase into reenable-no-unused-vars
2024-03-20 11:46:59 +00:00
Sam Rose
217b39c232
Reenable no-unused-vars
2024-03-20 11:46:39 +00:00
Sam Rose
15ddfd1309
Merge branch 'master' into reenable-no-prototype-builtins
2024-03-20 11:10:06 +00:00
Sam Rose
89e2b54aaa
Merge branch 'master' into reenable-no-undef
2024-03-20 10:58:42 +00:00
Michael Drury
910f654df5
Merge branch 'master' into fix/sql-table-update-aliasing
2024-03-20 10:47:23 +00:00
Sam Rose
efd4496d48
Reenable no-prototype-builtins
2024-03-20 10:27:51 +00:00
Adria Navarro
beb02bfcac
Fix flakiness
2024-03-20 11:15:12 +01:00
Sam Rose
ab83403ff4
Merge branch 'master' into reenable-no-undef
2024-03-20 09:56:32 +00:00
Sam Rose
282cc5a1e8
Merge branch 'master' into fix/sql-table-update-aliasing
2024-03-20 09:20:15 +00:00
Adria Navarro
7d12af9ba8
Merge branch 'master' into reenable-no-case-declarations
2024-03-19 19:51:11 +01:00
Sam Rose
009c795f54
Reenable no-undefs.
2024-03-19 17:47:39 +00:00
Michael Drury
34b4e8fd1d
Merge branch 'master' into fix/sql-table-update-aliasing
2024-03-19 17:35:23 +00:00
mike12345567
1f1e9758c5
Disabling aliasing for table creation, update and deletion. These operations don't require aliasing and so therefore it should be fully disabled.
2024-03-19 17:23:14 +00:00
Sam Rose
03a702e765
Merge master.
2024-03-19 17:07:26 +00:00
Michael Drury
856334e333
Merge branch 'master' into fix/13282
2024-03-19 17:05:51 +00:00
mike12345567
74abee8902
Fixing snapshot test.
2024-03-19 16:52:16 +00:00
Sam Rose
9eeb04fa95
Fix broken mocks.
2024-03-19 16:50:48 +00:00
mike12345567
8d7267691d
Handling aliasing in column conversions.
2024-03-19 16:28:25 +00:00
mike12345567
6a0e46a0a6
Proper fix, making sure that low level handling of JSON column types correctly handles aliasing.
2024-03-19 16:24:15 +00:00
mike12345567
612efba370
Merge branch 'fix/13282' of github.com:Budibase/budibase into fix/13282
2024-03-19 16:11:46 +00:00
mike12345567
4efec72b4d
Fixing an issue uncovered by tests, MS-SQL and MariaDB when columns are aliased don't always return an array, they may return a stringified version. Making the reference processor more hardy against this.
2024-03-19 16:11:26 +00:00
Michael Drury
7f509f0b66
Merge branch 'master' into fix/13282
2024-03-19 16:09:44 +00:00
Sam Rose
41a539d516
Merge branch 'master' of github.com:budibase/budibase into reenable-no-inner-declarations
2024-03-19 16:01:45 +00:00
Sam Rose
476f84c6d1
Merge branch 'master' into reenable-no-useless-escape
2024-03-19 16:00:07 +00:00
Sam Rose
f1278312ab
Reenable no-case-declarations.
2024-03-19 15:58:25 +00:00
Sam Rose
f6669c25cf
Merge branch 'master' of github.com:budibase/budibase into reenable-no-case-declarations
2024-03-19 15:53:19 +00:00
Sam Rose
7dc9e4ef3f
Fix incorrect test.
2024-03-19 15:34:02 +00:00
Sam Rose
9d351bcfed
Merge branch 'master' of github.com:budibase/budibase into add-lints-for-only
2024-03-19 15:25:33 +00:00
mike12345567
e0805f7056
fix for mysql test as well.
2024-03-19 15:17:13 +00:00
mike12345567
f82f6e7b3b
Set on save, isSQL as well.
2024-03-19 15:07:28 +00:00
mike12345567
faee609243
Merge branch 'fix/13282' of github.com:Budibase/budibase into fix/13282
2024-03-19 15:07:13 +00:00
mike12345567
8103e5291c
Fix test.
2024-03-19 15:06:23 +00:00
Michael Drury
45bfb8eaf3
Merge branch 'master' into fix/13282
2024-03-19 15:05:23 +00:00
mike12345567
55b9b00771
PR comments.
2024-03-19 14:50:38 +00:00
mike12345567
5c01ba0095
Fix for issue with aliasing not quite working as expected when interacting with very old datasources, there is a flag 'isSQL' which was not set in old versions, this is now set when retrieving datasources to avoid issues with it being unset.
2024-03-19 14:48:56 +00:00
mike12345567
abdff7d8e6
Adding test case.
2024-03-19 13:22:43 +00:00
mike12345567
68bc7bbdf5
Fixing issue, dis-allow passing HBS statements in as query parameters.
2024-03-19 12:52:06 +00:00
Adria Navarro
c7276b9005
Merge branch 'master' into BUDI-7656/add-migration
2024-03-19 12:35:39 +01:00
Sam Rose
80008a0739
Reenable no-inner-declarations.
2024-03-19 11:29:19 +00:00
Sam Rose
5749333fc7
Reenable no-useless-escape.
2024-03-19 11:14:16 +00:00
Sam Rose
1785f3af7e
Get lint passing.
2024-03-19 10:55:51 +00:00
Sam Rose
7a63dc9830
Making progress on getting the eslint-jest plugin working.
2024-03-19 10:46:59 +00:00
Sam Rose
1f63f0bddf
Run auto fix.
2024-03-19 09:46:10 +00:00
Sam Rose
03720b8ea8
Merge branch 'master' of github.com:budibase/budibase into add-lints-for-only
2024-03-19 09:41:42 +00:00
Sam Rose
35add186e0
Merge branch 'master' into reorganise-row-tests-2
2024-03-18 17:08:40 +00:00
Sam Rose
ae0eda21a5
Remove uses of console in tests.
2024-03-18 13:43:43 +00:00
Adria Navarro
d34b4c9d80
Set inputs to nx
2024-03-18 13:47:54 +01:00
Adria Navarro
6d7712fbdc
Remove .only
2024-03-18 10:18:45 +01:00
Adria Navarro
e373387071
Merge branch 'master' into chore/stringtemplates-to-esm
2024-03-18 10:00:27 +01:00
Adria Navarro
a0f8609baf
Merge pull request #13260 from Budibase/chore/clean-stringtemplates-usages-in-docker
...
Remove string-templates links from the docker images
2024-03-18 09:58:28 +01:00
Sam Rose
d4f9822c74
Move viewV2 tests out of row.spec.ts and into viewV2.spec.ts.
2024-03-15 17:03:47 +00:00
Sam Rose
fec6c7d267
Fold some mocky unit tests into row.spec.ts
2024-03-15 15:57:27 +00:00
Adria Navarro
8f3c21f045
Fix server jest mappers
2024-03-15 16:40:30 +01:00
Adria Navarro
dff96b88a2
Remove --frozen-lockfile
2024-03-15 14:53:50 +01:00
Adria Navarro
2d641a9672
Clean worker and server dockerfile string-templates injection
2024-03-15 14:53:50 +01:00
Adria Navarro
21fbd53041
Fix test mapper
2024-03-15 14:53:25 +01:00
Adria Navarro
3b1242b0e1
Merge branch 'master' into reorganise-row-tests
2024-03-15 13:13:43 +01:00
Sam Rose
ac61087379
Merge branch 'master' into reorganise-row-tests
2024-03-15 12:02:17 +00:00
Dean
b8277fc60f
Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites
2024-03-15 10:01:38 +00:00
deanhannigan
7a737e7664
Merge branch 'master' into feature/app-list-actions
2024-03-15 09:31:54 +00:00
Dean
f2dbeed6e8
Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites
2024-03-15 09:20:02 +00:00
deanhannigan
72a671e93b
Merge branch 'master' into feature/app-list-actions
2024-03-15 09:10:57 +00:00
Dean
4949ea1bcd
PR feedback
2024-03-15 09:09:44 +00:00
Sam Rose
3c2f2b95b3
Finishing touches.
2024-03-14 17:29:50 +00:00
Sam Rose
3b68873fc4
Move more view tests out of row.spec.ts
2024-03-14 17:17:56 +00:00
Sam Rose
850fb3d4ec
Get viewV2.spec.ts running against real databases.
2024-03-14 17:11:09 +00:00
Andrew Kingston
b6eab42c18
Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-14 16:24:16 +00:00
Sam Rose
76e1a4b7da
Fix type check errors.
2024-03-14 11:19:04 +00:00
Dean
9755d40203
Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites
2024-03-14 09:52:01 +00:00
deanhannigan
1db358d5c2
Merge branch 'master' into feature/app-list-actions
2024-03-14 09:33:33 +00:00
Sam Rose
3da2261735
Convert view.spec.js to TypeScript, remove reliace on TestConfiguration.
2024-03-14 09:22:50 +00:00
Sam Rose
64ea77237f
Merge branch 'master' into budi-8067-sql-testing-more-datasource-types
2024-03-14 09:21:46 +00:00
Sam Rose
76ecfedaed
Reduce reliance on config a bit more.
2024-03-13 16:44:05 +00:00
Sam Rose
68777b0843
Remove all uses of config.createTable
2024-03-13 16:32:33 +00:00
Sam Rose
d3c8a28ab6
Remove more old testing practices.
2024-03-13 16:20:45 +00:00
Sam Rose
ed2926d924
Significantly reduce reliance on the config.* methods on row.spec.ts, making them more independent.
2024-03-13 16:08:21 +00:00
Adria Navarro
625c1dda9f
Improve tests
2024-03-13 16:54:39 +01:00
Adria Navarro
940ff5acd2
Fix table changes with empty attachments
2024-03-13 16:48:58 +01:00
Adria Navarro
0420734d97
Add failing test
2024-03-13 16:48:32 +01:00
Sam Rose
dbf2efb76d
Merge branch 'budi-8067-sql-testing-more-datasource-types' of github.com:budibase/budibase into budi-8067-sql-testing-more-datasource-types
2024-03-13 13:38:29 +00:00
Sam Rose
a5c8e8845f
Implement Adri's type guard suggestion.
2024-03-13 13:38:08 +00:00
Andrew Kingston
30622a56ca
Add updated snippets IVM bundle
2024-03-13 12:50:26 +00:00
Andrew Kingston
663abde785
Optimise isolated-vm snippet performance by using a map and by caching evaluated snippets
2024-03-13 12:48:55 +00:00
Andrew Kingston
2d12a1a8fa
Add server-side validation for snippet names
2024-03-13 11:48:17 +00:00
Sam Rose
05cd71107b
Merge branch 'master' into budi-8067-sql-testing-more-datasource-types
2024-03-13 11:29:46 +00:00
Andrew Kingston
e45beff059
Merge branch 'master' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-13 10:21:07 +00:00
Andrew Kingston
c25ea7a9d7
Fix external triggers not getting snippet context
2024-03-13 09:42:31 +00:00
Adria Navarro
cc275983dc
Merge branch 'master' into cleanup-isolates
2024-03-13 10:30:37 +01:00
Andrew Kingston
20f4c5a77d
Add snippet context before testing automations manually
2024-03-12 21:41:00 +00:00
Andrew Kingston
28d938ba3e
Lint
2024-03-12 19:09:32 +00:00
Sam Rose
d061c19c80
Remove some extraneous, unused code.
2024-03-12 17:21:33 +00:00
Sam Rose
a70cb903f6
Remove jest timeout.
2024-03-12 17:17:01 +00:00
Andrew Kingston
16ce5ac65e
Update how snippets are fetched and enriched into context, because HBS helpers can't be async
2024-03-12 17:02:01 +00:00
Andrew Kingston
10c581c3be
Fetch snippets from app doc when creating a new isolate
2024-03-12 15:39:26 +00:00
Sam Rose
aff0209176
MariaDB tests passing.
2024-03-12 15:27:34 +00:00
Sam Rose
1334f5dcc5
SQL Server fully passing.
2024-03-12 14:46:52 +00:00
Sam Rose
477d17b53e
Making progress on getting SQL Server working.
2024-03-12 12:25:30 +00:00
Sam Rose
d1f876d67f
Fix test that was failing because SQL Server doesn't allow you to insert values into primary key columns unless you set a setting.
2024-03-12 10:55:58 +00:00
Sam Rose
ce209a16b3
Get tests running with SQL Server. Need to make them pass next.
2024-03-12 10:42:42 +00:00
Sam Rose
186f916b40
Get tests passing against a real MySQL.
2024-03-12 09:57:59 +00:00
Andrew Kingston
8b71c2731b
Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-11 16:16:29 +00:00
Dean
1cd20781fb
Merge remote-tracking branch 'origin/feature/app-list-actions' into feature/app-favourites
2024-03-11 14:41:07 +00:00
Dean
debb7c7255
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-03-11 14:33:05 +00:00
Dean
d6fd5933a4
PR feedback and bug fix for server tests being completely skipped
2024-03-11 14:22:41 +00:00
Andrew Kingston
af10b65d51
Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-11 13:55:12 +00:00
Dean
c5753dab0a
Fix for duplicate app, PR feedback. Update for View only UX in app row, ensure favourite is displayed
2024-03-11 09:20:19 +00:00
mike12345567
507fa2b417
Quick fix for #12502 - the schema was never updating in the UI no matter what was input despite the response - cleaned up the key parsing a little on the backend and made sure there is simply one schema that the frontend always uses, respecting whatever the backend responds with.
2024-03-08 16:50:59 +00:00
deanhannigan
66f0deecae
Merge branch 'master' into feature/app-list-actions
2024-03-08 14:44:08 +00:00
mike12345567
22753a6b04
Merge branch 'master' of github.com:Budibase/budibase into fix/13199-deleted-rows-issue
2024-03-08 13:11:57 +00:00
deanhannigan
460c2573e4
Merge branch 'master' into feature/app-list-actions
2024-03-08 12:24:15 +00:00
Michael Drury
9027e6e82a
Initing doc writethrough cache as part of the worker/server init process, as well as part of doc writethrough tests.
2024-03-08 12:20:52 +00:00
mike12345567
9ec77c45c8
Adding test case to confirm works as expected.
2024-03-08 10:24:48 +00:00
mike12345567
b975132329
Fix for deleted row issue - test incoming.
2024-03-07 18:08:50 +00:00
Sam Rose
9b91e47220
Respond to Adri's feedback.
2024-03-07 15:01:38 +00:00
Sam Rose
ce599e775f
Add APM spans for request cleanup functions.
2024-03-07 14:56:30 +00:00
Sam Rose
4325b99d7d
Merge branch 'master' of github.com:budibase/budibase into cleanup-isolates
2024-03-07 13:37:31 +00:00
mike12345567
121ad109ec
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-07 13:27:21 +00:00
Andrew Kingston
d4a657bbfe
Pass snippets from builder to client when inside the builder preview to ensure new snippets can be evaluated
2024-03-07 08:25:31 +00:00
mike12345567
851a423615
Some typing updates to fix some build issues which were occurring.
2024-03-06 18:07:46 +00:00
mike12345567
2eb16a70db
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-06 17:27:53 +00:00
Sam Rose
2946188ab1
Merge branch 'master' into enforce-example-com-emails-in-tests
2024-03-06 17:15:43 +00:00
Sam Rose
470b5b5349
Remove incorrect cache invalidation.
2024-03-06 17:02:37 +00:00
Sam Rose
b7e5d9f71a
Sync all roles on any role change.
2024-03-06 16:58:51 +00:00
Sam Rose
2c04fa453c
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles-5
2024-03-06 16:58:16 +00:00
Sam Rose
aa20088274
Fix tests.
2024-03-06 16:57:29 +00:00
Sam Rose
4b24fb7c68
Merge master.
2024-03-06 14:59:39 +00:00
Sam Rose
30c1b07309
Merge master.
2024-03-06 14:53:54 +00:00
Adria Navarro
baa58990c8
Merge branch 'master' into BUDI-8046/redis-increment
2024-03-06 12:32:51 +01:00
Sam Rose
458bb31d27
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles-5
2024-03-06 10:08:17 +00:00
Sam Rose
2b206f2105
Fix the TODO I left myself last night.
2024-03-06 10:00:02 +00:00
deanhannigan
63f9995a21
Merge branch 'master' into feature/app-list-actions
2024-03-06 09:04:51 +00:00
Adria Navarro
b774987e61
Install testcontainers
2024-03-06 00:33:04 +01:00
Andrew Kingston
706f9b5d4a
Update snippets to be an array
2024-03-05 19:11:34 +00:00
Michael Drury
de56324a4b
Linting
2024-03-05 18:16:27 +00:00
Michael Drury
b58b0d3b40
Fixing integration base types.
2024-03-05 18:15:19 +00:00
Michael Drury
1918ec6c68
Reverting type changes.
2024-03-05 18:00:15 +00:00
Michael Drury
b72edc21ec
Linting.
2024-03-05 17:46:09 +00:00
Michael Drury
4d3e033435
Merge branch 'master' into fix/13189
2024-03-05 17:43:53 +00:00
Michael Drury
edda776b14
PR comments.
2024-03-05 17:42:44 +00:00
Sam Rose
11704ea983
TODO.
2024-03-05 17:40:38 +00:00
Sam Rose
182a1df960
Fix the bug, I think.
2024-03-05 17:35:04 +00:00
Michael Drury
0520c0c540
Adding tests to confirm when aliasing should be used.
2024-03-05 17:27:35 +00:00
Dean
136eeefc26
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-03-05 16:24:14 +00:00
Dean
320b443ca4
Feedback changes. Permission change for app delete from GLOBAL_BUILDER to BUILDER. Minor updates to quota behaviour for apps.
2024-03-05 16:23:39 +00:00
Michael Drury
a332c058ce
Disabling aliasing on writes (create, update, delete) for MySQL/MS-SQL datasources.
2024-03-05 16:19:21 +00:00
Sam Rose
f1decee010
Get test passing.
2024-03-05 14:37:06 +00:00
Andrew Kingston
ab9458c28a
Merge branch 'cheeks-lab-day-binding-eval' of github.com:Budibase/budibase into cheeks-snippets-poc
2024-03-05 13:38:51 +00:00
Sam Rose
aa124524d4
Add a simpler test.
2024-03-05 10:05:05 +00:00
Sam Rose
4c6745ad20
Merge branch 'budi-7710-user-groups-do-not-fully-support-custom-roles-4' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles-5
2024-03-05 09:25:19 +00:00
Sam Rose
fced2f3696
Respond to PR feedback.
2024-03-05 09:23:48 +00:00
Sam Rose
dd8fb23b52
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles-4
2024-03-05 09:20:46 +00:00
Sam Rose
13563d18dc
Write a failing test.
2024-03-05 09:20:20 +00:00
melohagan
8694b8d772
Relationship picker incorrectly renders selections ( #13175 )
...
* Ensure _id is decoded for external search
* Fetch initial value for 'Update' type forms
* test didn't run locally - might run on github workflow
* Tested and appears to be as before
* Null-pointer fix
* undo type change
* update modules
* add test
* update modules
2024-03-05 09:03:19 +00:00
mike12345567
45702ce918
Fixing typing.
2024-03-04 17:02:52 +00:00
mike12345567
86aefcfe1a
Updating test values.
2024-03-04 17:00:34 +00:00
mike12345567
691536ce71
Merge branch 'fix/13177' of github.com:Budibase/budibase into fix/13177
2024-03-04 16:55:33 +00:00
mike12345567
a7fcd7cca1
Attempting to fix issue with table name needing to be aliased.
2024-03-04 16:55:10 +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
8fb38e85ca
Merge branch 'master' into fix/13177
2024-03-04 16:19:36 +00:00
Michael Drury
5afb5f2490
Merge branch 'master' into fix/13177
2024-03-04 16:10:04 +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
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
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
Sam Rose
1857383c47
Constrain query execution response slightly based on PR feedback.
2024-03-04 13:37:41 +00:00
Dean
5f27e3a742
Refactored app duplicate tests
2024-03-04 12:20:34 +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
Dean
42893c1218
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-03-04 10:00:03 +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
Andrew Kingston
2189e3ee0f
Fix duped import
2024-03-01 15:26:02 +00:00
Andrew Kingston
b7b1e95eb8
Add working PoC of snippets for both polyfilled vm and isolated-vm
2024-03-01 15:25:40 +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
mike12345567
4a28b2a859
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-03-01 13:59:52 +00:00
mike12345567
ad0c1a94c9
Fixing some typing that was added.
2024-03-01 13:59:42 +00:00
Michael Drury
30bd1deb37
Merge branch 'master' into revert-13160-revert-13128-feature/sql-query-aliasing
2024-03-01 11:37:45 +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
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
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
Michael Drury
aac301e25d
Merge branch 'master' into revert-13160-revert-13128-feature/sql-query-aliasing
2024-02-29 15:48:07 +00:00
Sam Rose
5163434b08
Convert BackupAPI.
2024-02-29 14:33:09 +00:00
mike12345567
7641e84430
Merge branch 'revert-13160-revert-13128-feature/sql-query-aliasing' of github.com:Budibase/budibase into labday/sqs
2024-02-29 13:14:37 +00:00
Gerard Burns
5ec4e90c6d
Revert "App Preview Skeleton ( #12898 )" ( #13159 )
...
This reverts commit 9a9b745795
.
2024-02-29 12:51:56 +00: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
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
Sam Rose
8488ff4144
Print stack traces from inside request handler.
2024-02-29 09:19:14 +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
mike12345567
71ad1fde0f
Fixing some build/type issues.
2024-02-28 17:16:36 +00:00
mike12345567
2d75e1e85c
Merge branch 'feature/sql-query-aliasing' of github.com:Budibase/budibase into labday/sqs
2024-02-28 17:03:59 +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
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
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
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
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
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
mike12345567
fac9f18bc2
PR comments.
2024-02-27 13:40:31 +00: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
cb19e1f24c
Fixing response types of DS+ query function.
2024-02-26 17:56:28 +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
mike12345567
90c06e633b
Merging latest master.
2024-02-26 15:46:00 +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
mike12345567
5f76f143bf
Adding the ability to disable SQL aliasing if necessary.
2024-02-23 17:31:45 +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
Dean
0579e3bea6
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-02-23 15:35:28 +00:00
mike12345567
c03a4b0792
Addressing PR comments.
2024-02-23 11:48:10 +00:00
deanhannigan
ddcc433484
Merge branch 'master' into feature/app-list-actions
2024-02-23 11:34:31 +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
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
6877d0a016
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-02-22 15:00:34 +00:00
Dean
18f09f4e13
Duplicate app behaviour and test updates
2024-02-22 15:00:16 +00: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
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
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
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
mike12345567
dd14f53bd5
Merge branch 'master' of github.com:Budibase/budibase into fix/isolated-vm-tests
2024-02-21 16:54:45 +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
686697e890
Enforce using example.com as a domain for emails.
2024-02-21 11:30:22 +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
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
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
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
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
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
ac638badd4
Merge branch 'master' into BUDI-7656/add-migration
2024-02-19 17:40:47 +01: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
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
Adria Navarro
3aea564132
Merge branch 'master' into reenable-isolatedvm
2024-02-19 10:51:31 +01: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
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
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
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
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
Sam Rose
c2c0108e4f
Fix build (again).
2024-02-15 16:12:47 +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
1f4a254ec5
Fix for integration test, make sure to carry auth headers over correctly.
2024-02-15 15:47:56 +00:00
Sam Rose
dde8f77877
Type workerRequests.ts
2024-02-15 14:48:47 +00:00
Michael Drury
77fdc69f15
Merge branch 'master' into revert-13047-revert-13043-fix/updating-users-via-public-api
2024-02-15 14:00:02 +00:00
Michael Drury
a456537f16
Merge branch 'master' into fix/cluster-mode
2024-02-15 13:46:11 +00:00
Michael Drury
36e1a20c03
Revert "Revert "Fix updating users via cross-service comms (public API)""
2024-02-15 13:45:08 +00:00
Michael Drury
74957725dd
Revert "Fix updating users via cross-service comms (public API)"
2024-02-15 13:44:43 +00:00
Michael Drury
4bd361921b
Merge branch 'master' into fix/cluster-mode
2024-02-15 13:43:52 +00:00
Michael Drury
d1da8ad49f
Merge branch 'master' into fix/cluster-mode
2024-02-15 13:31:18 +00:00
Michael Drury
e03cd4af56
Merge branch 'master' into fix/budi-8010
2024-02-15 13:28:07 +00:00
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
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
Sam Rose
ad8d1e2598
Make the MySQL healthcheck stricter.
2024-02-15 09:44:01 +00:00
mike12345567
ea5d04e1d3
Addressing PR comments.
2024-02-14 17:15:42 +00:00
Sam Rose
d42ce6ac09
Merge branch 'master' into postgres-query-tests
2024-02-14 16:26:22 +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
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
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
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
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
Adria Navarro
6823b23ac4
Init jsrunners on threads
2024-02-12 16:59:14 +01: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
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
3ee555e72a
Fix js tests
2024-02-12 12:50:23 +01: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
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
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
Adria Navarro
0e5fea0932
Fix tests
2024-02-09 17:06:33 +01:00
Adria Navarro
c42a8969c8
Fix build
2024-02-09 16:55:58 +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
Adria Navarro
e39bd1869e
Install vm2
2024-02-09 16:21:38 +01:00
Adria Navarro
72802961ad
Merge branch 'master' into remove-vm2-from-stringtemplates
2024-02-09 13:41:15 +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
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
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
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
0ea7a515de
Use bson library to parse to json
2024-02-07 16:14:56 +01:00
Adria Navarro
b8ebeff71c
Add comments
2024-02-07 15:18:17 +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
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
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
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
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
mike12345567
9a8c31a2a4
Handling deletion of rows that violate constraints, this has been an issue in Budibase for some time and causes some confusion, attempting to resolve this when deleting rows.
2024-02-05 18:57:16 +00: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
mike12345567
e8e7eea47a
Adding some test cases for aliasing.
2024-02-05 15:23:24 +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
mike12345567
c4f4a46d70
Quick fix based on testing.
2024-02-05 12:45:19 +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
mike12345567
f73f78c67c
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-02-05 10:04:07 +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
Martin McKeaveney
b17bd4d8fd
merge
2024-02-02 17:00:09 -03:00
mike12345567
d87c7a1c4a
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2024-02-02 17:09:54 +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
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
Sam Rose
21dfbe75ff
Use new cleanup middleware.
2024-02-02 09:32:07 +00:00
Sam Rose
ba002f9649
Clean up isolates when a request is finished.
2024-02-02 09:30:33 +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
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
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
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
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
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
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
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
Adria Navarro
60dc6822cf
Run only once
2024-01-31 12:41:34 +01:00
Adria Navarro
623b4f5dab
Merge branch 'master' into isolated-vm
2024-01-31 10:47:08 +01:00
mike12345567
bb0b776684
Updating how aliasing is handled.
2024-01-30 17:57:10 +00:00
Peter Clement
c915442a9e
Merge branch 'master' into fix/pc-fixes
2024-01-30 16:53:38 +00:00
Peter Clement
9c47671032
fix issue with automation setting sync
2024-01-30 15:39:12 +00:00
mike12345567
09a0d00aa7
Fixing some test cases.
2024-01-30 13:50:36 +00:00
mike12345567
5d2ba68fae
Adding test case based on capture of real failing query.
2024-01-30 13:35:45 +00:00
mike12345567
e0d2ec6630
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-30 12:58:22 +00:00
Michael Drury
b69559566a
Merge branch 'master' into string-split-check
2024-01-30 11:38:03 +00:00
mike12345567
7245ceb58f
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-30 11:32:09 +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
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
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
mike12345567
6964e2d146
Fixing update aliasing.
2024-01-29 13:43:51 +00:00
mike12345567
fcf8cf61da
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-29 12:35:54 +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
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
Adria Navarro
50b3138acb
Merge branch 'master' into refactor/remove-field-types
2024-01-26 11:29:32 +01:00
Adria Navarro
f1e90b8b01
Remove last controller.row usages
2024-01-26 11:24:32 +01:00
Adria Navarro
39d0382a56
Remove controller.datasource usages
2024-01-26 11:11:54 +01:00
Adria Navarro
12a08c6864
Import specific controllers
2024-01-26 11:07:06 +01:00
Adria Navarro
9592f25b66
Use api calls for getRow/s test helper
2024-01-26 11:01:16 +01:00
Adria Navarro
b3a59dfa7f
Use api calls for createRow test helper
2024-01-26 11:00:03 +01:00
Adria Navarro
ce81248e66
Use api calls for getTable test helper
2024-01-26 10:58:46 +01:00
Adria Navarro
c0581e41d3
Renames
2024-01-26 10:57:35 +01:00
Adria Navarro
da9f367962
Use api calls for updateTable test helper
2024-01-26 10:57:05 +01:00
Adria Navarro
cb53d31833
Renames
2024-01-26 10:56:38 +01:00
Adria Navarro
a555734519
Use api calls for createExternalTable test helper
2024-01-26 10:52:35 +01:00
mike12345567
21a8d44ec7
Adding a 'SESSION_EXPIRY_SECONDS' environment variable which can be set on the services to configure how long before an idle user is logged out.
2024-01-25 16:22:39 +00:00
José Vte. Calderón
aa1153abde
Merge branch 'master' into feature/count-creators-in-groups
2024-01-25 10:04:15 +01:00
mike12345567
0eb29ef73f
PR comments.
2024-01-24 18:00:32 +00:00
Adria Navarro
37033dd468
Handle js timeouts
2024-01-24 18:03:09 +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
Sam Rose
cc363f1ba7
Fix server tests.
2024-01-24 16:18:56 +00:00
Sam Rose
1c3069178f
Attempt to fix tests.
2024-01-24 15:56:17 +00:00
Sam Rose
fd635ed080
Merge master.
2024-01-24 15:31:00 +00:00
Sam Rose
99e6d329cd
isolated-vm 4.6.0 -> 4.7.2
2024-01-24 15:14:25 +00:00
mike12345567
1fa319ac9f
Add throw functionality to get more information about errors occurring during tests.
2024-01-24 14:11:24 +00:00
Adria Navarro
bc7825dc93
Keep isolateRefs in context
2024-01-24 14:02:34 +01:00
mike12345567
35a3d663ba
Comments on PR - some small changes.
2024-01-24 12:33:29 +00:00
jvcalderon
6f9075d44c
Solve a failing test
2024-01-24 12:27:02 +01:00
melohagan
1636677ce9
Merge branch 'master' into fix/budi-7916
2024-01-24 08:58:13 +00:00
jvcalderon
28a9ca0fa7
Merge branch 'master' into feature/count-creators-in-groups
2024-01-24 09:01:58 +01:00
mike12345567
2810d66c92
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-23 17:38:46 +00:00
Adria Navarro
d7b5aa08db
nodemon, don't watch tests
2024-01-23 17:33:52 +01:00
Adria Navarro
a65892d29b
Merge branch 'master' into isolated-vm
2024-01-23 17:32:54 +01:00
Peter Clement
3030db8eb6
Merge branch 'master' into feat/configure-automation-chaining
2024-01-23 14:47:31 +00:00
Peter Clement
8a90a1a3e4
pr comments
2024-01-23 10:10:38 +00:00
melohagan
2a24c85378
Surface email error ( #12837 )
2024-01-22 15:30:21 +00:00
mike12345567
e5e51ede81
Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7916
2024-01-22 13:39:29 +00:00
mike12345567
2a21556402
Get rid of schemaFields on backend.
2024-01-22 13:29:14 +00:00
Conor Webb
fa36701f0f
Added function to get correct plan display name ( #12810 )
...
* Changed minPlan BUSINESS to PREMIUM_PLUS
* Added new helper to display the correct string plan
* Changed ManageAccessModal to use the new helper
* Refactored to use plan title helper, removed title function
* Removed capitalised function from svelte template
* Fixed linting issues
* Ran yarn lint. Fixed linting issues.
2024-01-22 10:54:47 +00:00
melohagan
bd0202e7b5
Error deleting datasource on first attempt at deleting ( #12819 )
...
* Add badge photo to the employee import
* Update revisions from relationships when loop deleting tables
2024-01-22 10:25:21 +00:00
mike12345567
db7c2c804b
Updating query responses to follow the same form consistently.
2024-01-19 18:13:12 +00:00
Peter Clement
0992618956
Merge remote-tracking branch 'origin/master' into feat/configure-automation-chaining
2024-01-19 16:35:02 +00:00
Peter Clement
50078f4f0f
Fix issue where flagClient could be undefined when running outside of test mode
2024-01-19 14:59:08 +00:00
Adria Navarro
915482a915
Configure cypto
2024-01-19 10:59:48 +01:00
mike12345567
3ce00c42a2
Adding SQL logging capabilities.
2024-01-18 18:13:11 +00:00
Peter Clement
00fda6af41
update emitter to account for a new chaining property
2024-01-18 16:38:34 +00:00
Adria Navarro
09d8951fc3
Merge branch 'master' into isolated-vm
2024-01-18 14:21:13 +01:00
Adria Navarro
262dbc7c2b
Inject url
2024-01-18 13:49:47 +01:00
jvcalderon
03f7fb37ed
Calculate creators count when group role changes
2024-01-18 11:14:25 +01:00
mike12345567
643a46a3b7
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-18 10:13:30 +00:00
Adria Navarro
9949b08879
Add regex functions
2024-01-17 14:25:17 +01:00
mike12345567
1ca075ebea
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-17 11:37:20 +00:00
Michael Drury
a6d9601f07
Merge branch 'master' into fix/dd-trace-version
2024-01-17 11:29:42 +00:00
Peter Clement
c36f7c61c0
Merge remote-tracking branch 'origin/master' into feat/automation-ux
2024-01-17 09:58:59 +00:00
Peter Clement
61b34b3ead
mock out pro call
2024-01-16 16:58:13 +00:00
Adria Navarro
807e9f1687
Use compiled module (working with hacked bundle!)
2024-01-16 17:27:24 +01:00
Peter Clement
2b73bf381e
fix tests
2024-01-16 16:22:11 +00:00
mike12345567
b370e2a0e5
Updating dd-trace to 5.0.0 across all packages now that the memory leak is solved, this also removes the erronous message on startup describing DataDog startup problems.
2024-01-15 17:44:52 +00:00
mike12345567
88c54bcc1d
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-15 12:26:31 +00:00
Adria Navarro
d49b17db53
Improve error message
2024-01-15 13:06:07 +01:00
Adria Navarro
7e2087ea56
Build string-templates on dev
2024-01-15 12:36:50 +01:00
Adria Navarro
eb69b36aac
Use esbuild for jsrunner
2024-01-15 12:30:47 +01:00
Adria Navarro
73fee7dec7
Fix build
2024-01-15 12:04:35 +01:00
Peter Clement
44a9c3fe86
another missed name
2024-01-15 10:47:10 +00:00
Peter Clement
41051a8d69
more naming
2024-01-15 10:16:13 +00:00
Peter Clement
394a8c4d94
more naming updates
2024-01-15 10:11:16 +00:00
Peter Clement
601ec35549
rename instance of trigger step to triggerAutomationRun
2024-01-15 10:00:37 +00:00
Sam Rose
6be7814e55
Copy context over, ignoring functions.
2024-01-12 15:22:49 +00:00
Sam Rose
c508a435d6
Isolate and context re-use.
2024-01-12 15:08:08 +00:00
Sam Rose
290dde125e
Merge master.
2024-01-12 14:56:10 +00:00
Peter Clement
72c2f6577c
fix tests oncemore
2024-01-11 15:41:41 +00:00
Peter Clement
021eb58ea7
fix tests
2024-01-11 14:13:59 +00:00
Peter Clement
9c22bee324
type fix
2024-01-11 11:39:04 +00:00
Peter Clement
bbdd3f017f
Merge remote-tracking branch 'origin/master' into feat/automation-features
2024-01-11 10:56:45 +00:00
Peter Clement
ec88e14b75
Merge remote-tracking branch 'origin/master' into feat/automation-ux
2024-01-11 10:23:22 +00:00
Peter Clement
78ef231e03
fix issue with being able to select any automation to trigger
2024-01-10 16:34:52 +00:00
Dean
9525b3b9bd
Merge remote-tracking branch 'origin/master' into fix-hover-component-spam
2024-01-10 11:39:10 +00:00
Sam Rose
19bd2726b3
Move traces around in runJS to further pinpoint where time is spent.
2024-01-10 10:07:41 +00:00
Peter Clement
8d4010cc54
set condition outputs
2024-01-09 20:32:12 +00:00
mike12345567
82ba1df4ef
Fixing an issue with typing in the information_schema table that was leading to an 'invalid syntax name' message when attempting to fetch tables from our QA postgres database.
2024-01-09 13:40:34 +00:00
melohagan
59ca41d837
Support number array binding filtering in automations ( #12708 )
...
* Support number array binding filtering in automations
* Remove ts-ignore
* Fix action trigger array test input
* Unit tests
* Refactor
* lint
2024-01-09 10:25:36 +00:00
Adria Navarro
8a70c642fc
Merge branch 'master' into fix-oss-checks
2024-01-09 10:34:54 +01:00
Adria Navarro
1586925b5a
Add @types/koa-send
2024-01-09 09:44:49 +01:00
Adria Navarro
0ec869303e
Unify koa-send
2024-01-09 09:33:05 +01:00
Adria Navarro
30d64a473f
Merge branch 'master' into chore/move-code-to-sdk
2024-01-08 19:09:35 +01:00
Adria Navarro
3f6e1bbaa2
Move datasource.buildSchemaFromDb to sdk
2024-01-08 19:07:47 +01:00
Adria Navarro
8e038e61b0
Move datasource.save to sdk
2024-01-08 19:02:39 +01:00
Adria Navarro
92eb185390
Type BuildSchemaFromSource
2024-01-08 18:54:57 +01:00
Martin McKeaveney
a34ae9e2e2
merge with master
2024-01-08 16:44:32 +00:00
Martin McKeaveney
de80d895a2
remove deprecated mongodb TLS option
2024-01-08 16:15:37 +00:00
Michael Drury
efe8e7f990
Merge branch 'master' into feature/postgresql-multiple-schema
2024-01-08 15:55:08 +00:00
Michael Drury
fa41b15ded
Merge branch 'master' into feature/postgresql-multiple-schema
2024-01-08 15:39:12 +00:00
Sam Rose
cc31ec514c
Merge branch 'master' into run-js-traces
2024-01-08 15:37:50 +00:00
Adria Navarro
8c0554c3a2
Merge branch 'master' into BUDI-7571/refactor-fetching-external-ds
2024-01-08 16:30:22 +01:00
Sam Rose
ed7f38e247
Merge branch 'master' into run-js-traces
2024-01-08 15:23:25 +00:00
Michael Drury
c4f6930815
Merge branch 'master' into feature/postgresql-multiple-schema
2024-01-08 15:20:07 +00:00
Michael Drury
5a18944a4b
Merge branch 'master' into BUDI-7656/add-migration
2024-01-08 13:20:33 +00:00
Adria Navarro
498137ba7c
Split back
2024-01-08 14:19:26 +01:00
Adria Navarro
1f9ee5a206
Clean code
2024-01-08 14:19:26 +01:00
Adria Navarro
dd77779bc1
Move code to sdk
2024-01-08 14:19:26 +01:00
Adria Navarro
6df4bf84df
Lint
2024-01-08 14:19:25 +01:00
Adria Navarro
f77b812679
Handle no migrations
2024-01-08 14:06:54 +01:00
Adria Navarro
75b8190c01
Move updating page to the client
2024-01-08 14:06:54 +01:00
Adria Navarro
357522ec6e
Server render updating page
2024-01-08 14:06:54 +01:00
Adria Navarro
2cb9f10327
Nodemon, watch svelte on server
2024-01-08 14:06:54 +01:00
Adria Navarro
d880302553
Check if migrations are needed on app serve
2024-01-08 14:06:54 +01:00
Michael Drury
5e040e42f1
Merge pull request #12718 from warpcomdev/feature/postgresql-multiple-schema
...
Add support for full search path to postgres integration
2024-01-08 11:32:34 +00:00
Adria Navarro
d46b22e4a6
Fix initial checks
2024-01-08 11:52:31 +01:00
Sam Rose
d5850d59de
Add bool to show when execution tracker gets created.
2024-01-08 09:52:07 +00:00
Sam Rose
6c20799b92
Extra traces inside of runJS to find out where time is being used.
2024-01-08 09:49:32 +00:00
Sam Rose
1abfba5253
WIP
2024-01-08 09:42:54 +00:00
rg2011
f73f8f4433
Add support for full search path to postgres integration
2024-01-05 17:46:44 +01:00
Sam Rose
6eb19f40cf
Merge master.
2024-01-05 16:21:53 +00:00
Sam Rose
0963a7edc0
Merge branch 'master' into attach-user-to-spans
2024-01-05 16:16:07 +00:00
Peter Clement
e99a7672a7
test and pr comments
2024-01-05 16:12:31 +00:00
Sam Rose
261e60d3bc
Enable dd-trace logging in QA to try and figure out why user info isn't being added to traces.
2024-01-05 15:08:43 +00:00
mike12345567
b4b8e16f22
PR comments.
2024-01-05 13:58:31 +00:00
Sam Rose
58abca62de
work in progress: replace vm2 and vm with isolated-vm
2024-01-05 13:48:20 +00:00
mike12345567
f2f16cfcee
Adding an option to disable password validation when creating an admin user - this means that the environment variables used for BB_ADMIN creation can have any length of password (not breaking change).
2024-01-05 13:17:10 +00:00
mike12345567
bc0f70d23d
Removing checks for query usage.
2024-01-04 18:07:11 +00:00
mike12345567
bbeaed48a7
Removing the use of the addQueries quota functionality from row API - we don't make use of these statistics anymore (and haven't in a while) counting them is pointless and could be causing some loss in performance in these heavily used endpoints.
2024-01-04 17:38:54 +00:00
Peter Clement
724eacdc72
Merge remote-tracking branch 'origin/master' into feat/automation-features
2024-01-04 16:45:26 +00:00
Adria Navarro
92950cef91
Maintain views on finaliseExternalTables
2024-01-04 16:20:48 +01:00
Dean
2836efd284
Merge remote-tracking branch 'origin/master' into fix-hover-component-spam
2024-01-04 12:54:01 +00:00
Sam Rose
68468fadb3
Add an extra JS execution time limit check to prevent creating unnecesary VM context.
2024-01-04 10:10:00 +00:00
Peter Clement
1437ce2e66
some small ux updates
2024-01-03 15:28:07 +00:00
Adria Navarro
7413fd96a8
Merge branch 'master' into chore/node-20
2024-01-03 14:15:21 +01:00
Peter Clement
6ab439d5d7
Merge remote-tracking branch 'origin/master' into feat/automation-features
2024-01-03 12:02:15 +00:00
Peter Clement
734ad2c1ae
further work for triggering automations from other automations
2024-01-03 11:59:15 +00:00
Martin McKeaveney
57cf6dec94
merge
2024-01-03 11:43:27 +00:00
Adria Navarro
ba2b54f842
Use env variables instead of checking if isdev
2024-01-03 10:12:22 +01:00
mike12345567
4ddcecfd04
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2024-01-02 16:21:05 +00:00
Martin McKeaveney
2aef97c5eb
small patches and pinning versions
2024-01-02 15:18:24 +00:00
Sam Rose
a4e134b841
Merge branch 'master' into revert-12655-dd-tracer-nuke
2024-01-02 13:25:12 +00:00
Martin McKeaveney
b80d0b490a
bullboard, mongo and jimp patches
2024-01-02 13:23:55 +00:00
Sam Rose
642b75e0ae
Revert "Remove all custom tracing to see if it's the cause of the memory leak."
2024-01-02 11:36:32 +00:00
Adria Navarro
e26c39677d
Update messages
2024-01-02 12:31:08 +01:00
Martin McKeaveney
51c0494b0f
tidy up args for Isolated VM class
2024-01-02 10:29:57 +00:00
Peter Clement
49676f2cae
recomitting trigger another automation work
2023-12-30 18:51:08 +00:00
Adria Navarro
e265cc635c
Create link docs to new docs
2023-12-29 13:41:46 +01:00
Adria Navarro
4a1b99a9dc
Add migration
2023-12-29 13:32:45 +01:00
Adria Navarro
e1c37e75a4
Add allLinkDocs utils
2023-12-29 13:03:59 +01:00
Adria Navarro
4a481877de
Add empty migration
2023-12-29 12:55:52 +01:00
Adria Navarro
61e16b63a5
Fix initial run
2023-12-29 12:55:14 +01:00
Adria Navarro
f484c6dabd
Fix initial run
2023-12-29 12:43:53 +01:00
Adria Navarro
90db9efb70
Allow skipping migrations
2023-12-29 12:43:39 +01:00
Martin McKeaveney
8f1470f5a5
merge with master
2023-12-22 17:08:32 +00:00
Adria Navarro
a3e371edff
Update docker versions
2023-12-22 15:05:42 +01:00
Adria Navarro
7b89422b6a
Update mssql
2023-12-22 14:59:25 +01:00
Adria Navarro
c7bb63da35
Update node refs to 20
2023-12-22 14:55:22 +01:00
Adria Navarro
5a45249ad4
Reuse subjects
2023-12-22 14:37:55 +01:00
Adria Navarro
bd221f2727
Prevent locks
2023-12-22 14:37:55 +01:00
Adria Navarro
c5a50a911f
Allow reusing app
2023-12-22 14:37:55 +01:00
Adria Navarro
3e991cc2f1
Use yargs
2023-12-22 14:37:55 +01:00
Adria Navarro
31c01e0a6b
Display errors
2023-12-22 14:37:55 +01:00
Adria Navarro
abf025b3f7
Use inflight max instead of batch wait
2023-12-22 14:37:54 +01:00
Adria Navarro
494a2ff91f
Errors
2023-12-22 14:37:54 +01:00
Adria Navarro
92f1107e6c
Prevent one single request to stop the process
2023-12-22 14:37:54 +01:00
Adria Navarro
c518d8a7fa
Add logs
2023-12-22 14:37:54 +01:00
Adria Navarro
3eee77c549
Create 500 students
2023-12-22 14:37:54 +01:00
Adria Navarro
dbf4d6dbdd
Create grades in batch
2023-12-22 14:37:54 +01:00
Adria Navarro
c46509d6cb
Use batches
2023-12-22 14:37:54 +01:00
Adria Navarro
b034542536
Fix
2023-12-22 14:37:54 +01:00
Adria Navarro
69527cd4b9
Parallel creations
2023-12-22 14:37:54 +01:00
Adria Navarro
0c77cf2b40
Fix concurrent saves
2023-12-22 14:37:54 +01:00
Adria Navarro
f722ae970c
Add autoid tests (failing)
2023-12-22 14:37:54 +01:00
Adria Navarro
3824156ca5
Add delete all apps script
2023-12-22 14:37:54 +01:00
Adria Navarro
becb7bd46d
Add tests
2023-12-22 14:37:54 +01:00
Adria Navarro
0452b1a307
Fix imports
2023-12-22 14:37:54 +01:00
Adria Navarro
ed32b701ec
Move row save to sdk
2023-12-22 14:37:54 +01:00
Adria Navarro
57a7be7a26
Run creation in parallel
2023-12-22 14:37:54 +01:00
Adria Navarro
5240b04a3a
Remove 429 in dev
2023-12-22 14:37:54 +01:00
Adria Navarro
192d980e53
Log timings
2023-12-22 14:37:54 +01:00
Adria Navarro
6d6100eaf4
Add grades
2023-12-22 14:37:54 +01:00
Adria Navarro
e4acd91237
Populate rows
2023-12-22 14:37:54 +01:00
Adria Navarro
e986374c23
Check fetched table
2023-12-22 14:37:54 +01:00
Adria Navarro
1b6c7f2729
Add content to subjects
2023-12-22 14:37:54 +01:00
Adria Navarro
1b0c551602
Create create-many script
2023-12-22 14:37:54 +01:00
Sam Rose
df73cbd001
Fix lint warning.
2023-12-21 11:13:39 +00:00
Sam Rose
3c0901f530
Remove all custom tracing to see if it's the cause of the memory leak.
2023-12-21 11:06:05 +00:00
Sam Rose
1f3a75e892
Downgrade back to dd-trace 3.13.2
2023-12-20 17:20:30 +00:00
melohagan
6adb5cfe79
Do not throw error on 204 no content ( #12643 )
2023-12-20 11:02:59 +00:00
Sam Rose
c4fd5342cf
Merge branch 'master' into trace-automations
2023-12-20 09:57:24 +00:00
Sam Rose
9b750ed160
Merge branch 'master' into trace-automations
2023-12-20 09:43:55 +00:00
Sam Rose
2e58f2cdde
Add traces to track running arbitrary JS.
2023-12-19 18:20:13 +00:00
Sam Rose
e4512c8004
Merge branch 'master' into trace-automations
2023-12-19 17:14:17 +00:00
Sam Rose
c85b8f6a96
Baggage items don't work how I expected. Use tags again.
2023-12-19 17:13:15 +00:00
Sam Rose
056214c984
Use camelCase for tags.
2023-12-19 16:26:09 +00:00
Sam Rose
0b683876f8
Set app_id, user_id, and tenant_id as baggage items on spans.
2023-12-19 16:25:45 +00:00
Sam Rose
406410d916
Add DataDog tracing to automations.
2023-12-19 15:57:56 +00:00
Sam Rose
3265c480c2
Merge branch 'master' into limit-js-execution-per-request
2023-12-19 14:16:50 +00:00
Sam Rose
269c382524
Revert "Set `--enable-source-maps` when running Node."
2023-12-19 13:50:35 +00:00
Sam Rose
c2f9a01ef8
Merge branch 'master' into limit-js-execution-per-request
2023-12-19 13:41:29 +00:00
Sam Rose
ea0cda56e7
Merge branch 'master' into enable-source-maps
2023-12-19 11:53:11 +00:00
Adria Navarro
dbc45da7f5
Merge branch 'master' into limit-js-execution-per-request
2023-12-19 12:44:37 +01:00
Sam Rose
5b3ec0b94d
Merge branch 'master' into instrument-couch
2023-12-19 11:26:13 +00:00
Sam Rose
1c6036cb09
Set --enable-source-maps when running Node in nodemon.
2023-12-19 10:38:06 +00:00
Sam Rose
eb38012e3d
Set --enable-source-maps when running Node in docker.
2023-12-19 10:36:40 +00:00
melohagan
3697ff3efc
Support Barcode, BigInt and User column types in automations ( #12610 )
...
* Support barcode and bigint in automations
* Support users in LinkedRowSelector
* Fix clear relationships if empty
* Make sure clearRelationships is initialised to false
* Revert yarn lock
* Refactor
* Refactor
2023-12-19 10:26:28 +00:00
Sam Rose
93da29611d
Fix type error.
2023-12-19 10:11:51 +00:00
Sam Rose
4093f311c9
Respond to PR feedback.
2023-12-19 09:47:12 +00: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
Martin McKeaveney
cc7c1d1576
QoL improvement to query UI, switch out vm2 for isolated-vm
2023-12-18 22:37:39 +00:00
mike12345567
987e280bc9
Merge branch 'instrument-couch' of github.com:Budibase/budibase into instrument-couch
2023-12-18 18:33:20 +00:00
mike12345567
d681d5298b
Type fixes.
2023-12-18 18:33:04 +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
Sam Rose
bd324f3225
Implement per-request JS execution limiting.
2023-12-18 15:29:56 +00:00
mike12345567
c6b2366bf0
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2023-12-18 13:14:15 +00:00
Sam Rose
f503b29e1a
Merge branch 'master' into update-dd-trace
2023-12-18 10:59:50 +00:00
Sam Rose
223aeaf337
Update dd-trace to 4.20.0.
2023-12-18 09:30:15 +00:00
Sam Rose
c5fa0806c8
Optimise getLinkDocuments
2023-12-18 09:20:44 +00:00
Martin McKeaveney
93901d2795
adding resolutions for vulnerable deps
2023-12-17 14:49:11 +00:00
Sam Rose
cf32725319
Merge branch 'master' into set-up-dd-version-and-code-tracking
2023-12-15 13:15:57 +00:00
Sam Rose
c4f124c78a
Update utils.ts
...
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-12-15 12:22:37 +00:00
Sam Rose
7a11c5be92
Tweak newly added spans to track formula processing.
2023-12-15 11:10:23 +00:00
Sam Rose
b1541817d4
Merge branch 'master' into set-up-dd-version-and-code-tracking
2023-12-15 10:12:27 +00:00
Sam Rose
56a240bc18
Set up DD version and code tracking.
2023-12-15 09:53:48 +00:00
Martin McKeaveney
ab02b2c910
bump deps
2023-12-15 00:17:36 +00:00
Sam Rose
a6f03b02f2
Use the right casing for DataDog
2023-12-14 17:27:22 +00:00
Sam Rose
5b880f1d9b
Also instrument appId
2023-12-14 17:26:48 +00:00
Sam Rose
899b6707e7
add the column into the processStringSync span
2023-12-14 17:10:09 +00:00
Sam Rose
0d3ea23301
Instrument formula processing in DataDog.
2023-12-14 16:52:47 +00:00
Andrew Kingston
4aafb1ed9e
Massively improve performance of hovering components
2023-12-14 15:19:23 +00:00
Sam Rose
dc0d630f4a
Merge branch 'master' into optimise-get-unique-by-prod
2023-12-14 11:18:29 +00:00
Sam Rose
0597c0efc6
Respond to PR feedback.
2023-12-14 11:08:55 +00:00
Sam Rose
598ab03fd0
Optimise getUniqueByProp
2023-12-14 10:40:22 +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
Adria Navarro
144fbdf946
Add tests
2023-12-14 10:07:46 +01:00
Adria Navarro
2a92263df5
Add tests
2023-12-14 10:07:46 +01:00
Adria Navarro
9396c2fd6a
Split tests
2023-12-14 10:07:46 +01:00
Adria Navarro
34d3edc2db
Add header
2023-12-14 10:07:45 +01:00
Adria Navarro
05b5692520
Add app migration test
2023-12-14 10:07:45 +01:00
Sam Rose
a00085c421
Merge branch 'master' into ops-228-split-out-automations-from-main-app-infrastructure
2023-12-13 14:45:56 +00:00
Sam Rose
51c3289968
Fix lint error.
2023-12-13 12:30:11 +00:00
Adria Navarro
116b1ce909
Ensure .env is created properly
2023-12-13 13:14:13 +01:00
Sam Rose
810f369f88
Merge branch 'master' of github.com:budibase/budibase into ops-228-split-out-automations-from-main-app-infrastructure
2023-12-13 11:45:40 +00:00
mike12345567
d9df2d34c8
Adding Koa API back in when automation feature only enabled, so that health check can still be provided, but rest of API is disabled.
2023-12-13 11:23:46 +00:00
Sam Rose
dbaa2699ca
Fix broken imports.
2023-12-13 11:10:58 +00:00
Sam Rose
6098a2d9e8
Split out automation processing from the apps pods.
2023-12-13 10:47:16 +00:00
mike12345567
615bf4a5b6
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2023-12-12 17:36:29 +00:00
Sam Rose
2d8080332b
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support
2023-12-12 16:43:24 +00:00
mike12345567
b2b51a03f8
merge branch 'master' of github.com:Budibase/budibase into fix/budi-7827
2023-12-12 15:00:27 +00:00
Sam Rose
614a659032
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support
2023-12-12 14:44:08 +00:00
mike12345567
185e4d2f82
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2023-12-12 13:47:07 +00:00
Sam Rose
f249dadcc7
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support
2023-12-11 17:46:27 +00:00
Sam Rose
c50e8fd05b
Split withEnv, so the core env isn't touched in it.
2023-12-11 17:43:56 +00:00
mike12345567
7b2880fbe2
Initial work to get relationship column saving working as expecting, sending out events on datasource update for tables, trying to move more to table API where possible.
2023-12-11 17:27:05 +00:00
Sam Rose
867d68d429
Cleanup.
2023-12-11 17:25:38 +00:00
Sam Rose
e0243b495c
Fix tests.
2023-12-11 17:20:00 +00:00
mike12345567
a3ebf0bffd
Allowing external formulas to be updated.
2023-12-11 16:58:41 +00:00
mike12345567
09bb15e67f
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-12-11 11:30:34 +00:00
Adria Navarro
1e267fca5b
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-12-11 09:50:48 +01:00
Adria Navarro
ee1a198f1d
Add test comments
2023-12-11 09:38:05 +01:00
Adria Navarro
e5d27181f2
Merge branch 'master' into BUDI-7655/migration-backend
2023-12-11 09:31:56 +01:00
mike12345567
ec64decd01
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2023-12-08 17:48:58 +00:00
mike12345567
4302c720ed
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-12-08 16:13:09 +00:00
mike12345567
d4a4bb96f4
PR comments
2023-12-08 13:24:24 +00:00
mike12345567
f6d5db7d61
Adding test cases for attachment cleanup update.
2023-12-08 13:21:08 +00:00
mike12345567
dde2fdb6a3
Merge branch 'master' of github.com:Budibase/budibase into fix/attachment-improvements
2023-12-08 12:05:16 +00:00
Gerard Burns
56cb92aa34
Hover component tree preview ( #12465 )
...
* wip
* wip
* linting
* remove console log
* highlighting a selected component in nav
* PR feeddback
* wip
* pr feedback
---------
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2023-12-08 09:41:12 +00:00
mike12345567
7665d2fd53
Fix for attachment deletion when updating table column name, as well as refactoring to make the code a bit easier to follow.
2023-12-07 16:35:43 +00:00
mike12345567
8110a33fd8
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2023-12-07 13:12:16 +00:00
Michael Drury
8856848f49
Merge branch 'master' into fix/massive-attachment-export
2023-12-06 14:11:02 +00:00
melohagan
269ad4ee66
Support enum types in PostgreSQL and MySQL ( #12512 )
...
* Support enums in Postgres table fetch
* MySQL support for enum values
* null safety
* Refactor
2023-12-06 14:01:36 +00:00
mike12345567
936ce9fcc2
Adding test to make sure attachments are output correctly.
2023-12-06 12:29:37 +00:00
mike12345567
0727df6f98
Breaking attachment out into constant that can be re-used, and fixing some imports.
2023-12-06 11:39:46 +00:00
mike12345567
be6cb0825c
Fixing an issue with import and images not displaying correctly.
2023-12-05 18:27:56 +00:00
mike12345567
8628c67c90
Fixing typing issues.
2023-12-05 18:17:27 +00:00
mike12345567
33b7e4d5d2
Some final refactoring, using proper jwt lib rather than requiring (proper typing).
2023-12-05 16:28:19 +00:00
Adria Navarro
7cf9a915f4
Fix tests
2023-12-05 15:37:45 +01:00
Adria Navarro
c94bd63374
Fix scripts
2023-12-05 15:31:32 +01:00
Adria Navarro
a8070829c9
Rename
2023-12-05 15:29:11 +01:00
Adria Navarro
e12fc874c8
Fix test when no migrations exist
2023-12-05 14:09:59 +01:00
Adria Navarro
d289a8869a
Comments
2023-12-05 13:02:05 +01:00
Adria Navarro
e7859a8a47
Merge branch 'master' into BUDI-7655/migration-backend
2023-12-05 12:57:37 +01:00
Adria Navarro
69864a174a
Fix
2023-12-05 12:42:09 +01:00
Adria Navarro
8c1d0d1e4e
Save version as string
2023-12-05 12:40:26 +01:00
Adria Navarro
bd8c52094b
Initalise migration version on creation
2023-12-05 12:37:21 +01:00
Adria Navarro
9625935a9b
Add readme
2023-12-05 11:03:52 +01:00
mike12345567
7e4a9016a8
Merge branch 'master' of github.com:Budibase/budibase into fix/massive-attachment-export
2023-12-04 18:08:59 +00:00
Michael Drury
c321c83916
Update packages/server/src/middleware/currentapp.ts
...
Co-authored-by: Sam Rose <hello@samwho.dev>
2023-12-04 17:10:19 +00:00
mike12345567
a7410020c7
Adding cookie clearing/logout for when a cross tenant session is detected, make sure that the cookie cannot be used/considered valid after the call is made.
2023-12-04 16:47:41 +00:00
Adria Navarro
22bc8e1a37
Add tests
2023-12-04 16:49:03 +01:00
Adria Navarro
7b05c7eb18
Use migrations context
2023-12-04 16:39:01 +01:00
Adria Navarro
e0d8e4c671
Clean
2023-12-04 16:30:47 +01:00
Adria Navarro
d634ff2edb
Remove unexpected ttl
2023-12-04 16:30:07 +01:00
Adria Navarro
91b293fd49
Use new autoextend
2023-12-04 16:30:07 +01:00
Adria Navarro
63339eb686
Run as array
2023-12-04 16:30:07 +01:00
Adria Navarro
3ee59b0e96
Migrations in a queue
2023-12-04 16:30:07 +01:00
Adria Navarro
a4fd4ef635
Save history
2023-12-04 16:30:07 +01:00
Adria Navarro
98702798fb
Allow custom timeout
2023-12-04 16:30:07 +01:00
Adria Navarro
25c16ae229
Add migration integrity tests
2023-12-04 16:30:07 +01:00
Adria Navarro
1d124a59cb
Process migration
2023-12-04 16:30:07 +01:00
Adria Navarro
f2fcf0f6c2
Idempotency
2023-12-04 16:30:07 +01:00
Adria Navarro
45fcf2c143
Do not use cache for dev
2023-12-04 16:30:07 +01:00
Adria Navarro
bbcbb58658
Add gitkeep
2023-12-04 16:30:07 +01:00
Adria Navarro
8ac9420e5b
Add middleware to queue
2023-12-04 16:30:07 +01:00
Adria Navarro
75554d1bd2
Add migration script
2023-12-04 16:30:07 +01:00
Adria Navarro
c6840960a4
Add appMigrationMetadata utils
2023-12-04 16:30:06 +01:00
mike12345567
3e2311ad5c
Merge branch 'master' of github.com:Budibase/budibase into fix/massive-attachment-export
2023-12-04 13:11:55 +00:00
Adria Navarro
0eae73a5f0
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-12-04 12:31:33 +01:00
Adria Navarro
9c9f45436f
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-12-04 09:30:00 +01:00
Adria Navarro
083ff0b7c7
Fix tests typing
2023-12-04 09:23:01 +01:00
mike12345567
19c069946a
Fixing importing - still some work to get links correct.
2023-12-01 19:37:43 +00:00
mike12345567
7eccbb851d
Fixing issues with other SQL functions than just reading.
2023-12-01 15:27:49 +00:00
mike12345567
5c4dc0dc83
Fixing issue with aliasing.
2023-12-01 14:14:44 +00:00
mike12345567
e76dc01859
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2023-12-01 13:53:14 +00:00
Adria Navarro
bbe41e04a2
Update openapi specs
2023-11-30 18:39:33 +01:00
mike12345567
2e51c6a8b4
Merge branch 'master' of github.com:Budibase/budibase into fix/BUDI-7760
2023-11-30 15:09:22 +00: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
Sam Rose
71a4e96d58
Move CODEOWNERS to the root to see if that fixes it.
2023-11-30 11:34:11 +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
mike12345567
b86640772b
Fix for saving relationships that have the same field name used on both sides, previously this could cause a relationship to be cleared depending on how the relationship schema was configured. There is a chance when saving that this won't happen as which side of the relationship is denoted by doc1 and doc2 is random, so when this happens is random. Using the table to pick the correct side is safer than just using the field name.
2023-11-29 18:45:48 +00:00
Sam Rose
fe0f31eef4
Merge branch 'master' into codeowners
2023-11-29 14:04:42 +00:00
melohagan
37dc8ba6e4
Only export selected columns ( #12438 )
...
* Only export selected columns
* Refactor and unit test
2023-11-29 10:23:21 +00:00
Sam Rose
fb3c072165
Capitalise @Budibase.
2023-11-29 09:22:47 +00:00
Sam Rose
204769b6e9
Add @budibase/backend as code owners to packages/{server,worker,backend-core}
2023-11-29 09:19:08 +00:00
mike12345567
649025ca12
Fixing missed from.
2023-11-28 18:45:05 +00:00
mike12345567
65cddae9da
Getting relationship aliasing working.
2023-11-28 18:43:38 +00:00
mike12345567
20dae6ed82
Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing
2023-11-28 18:15:25 +00:00
Adria Navarro
e7bcabf1d2
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-11-27 20:48:32 +01:00
mike12345567
cb7c1898f2
Getting basic aliasing working after some testing.
2023-11-27 19:02:06 +00:00
mike12345567
c16ad86142
Updating reverse function.
2023-11-24 18:12:35 +00:00
mike12345567
478e297e9e
Initial work towards aliasing queries for SQL.
2023-11-24 18:11:53 +00:00
Andrew Kingston
c4a3837fc1
Merge branch 'master' of github.com:Budibase/budibase into creator-changes
2023-11-24 15:18:06 +00:00
Adria Navarro
9c221afc59
Rename Dockerfile.v2 to Dockerfile
2023-11-24 13:02:14 +01:00
Adria Navarro
3cdb1da6d8
Update tsconfig
2023-11-24 12:57:09 +01: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
ce5d6267cc
Move per creator utils into backend core, allow creators to create apps
2023-11-23 17:13:51 +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
Martin McKeaveney
971146a6fa
Merge branch 'master' into master
2023-11-22 14:30:34 +00:00
mike12345567
90a624884e
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-11-22 12:52:27 +00:00
Michael Drury
1d368be5de
Merge branch 'master' into fix/admin-user-backup
2023-11-22 10:59:45 +00:00
mike12345567
0144a5b844
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-11-21 18:16:11 +00:00
mike12345567
18a275ecb1
Removing unused function.
2023-11-21 17:44:46 +00:00
mike12345567
ddd8482013
Updating bb admin user creation so that it can be used incase in self host a user gets locked out, the environment variables can be used to create a simple user to access the system.
2023-11-21 17:30:11 +00:00
Adria Navarro
3a3658fd03
Merge branch 'master' into chore/lint_imports
2023-11-21 13:51:39 +01:00
Michael Drury
2b37152157
Merge branch 'master' into master
2023-11-21 12:15:42 +00:00
Sam Rose
79dcc468b8
Add a test for uppercase malicious extensions.
2023-11-21 10:42:44 +00:00
Sam Rose
b4cb97963c
Move from an allow list to a block list of file extensions.
2023-11-21 10:40:25 +00:00
Adria Navarro
db2c20e3ae
eslint import/newline-after-import
2023-11-20 21:52:29 +01:00
Adria Navarro
92f411bf77
Prettier
2023-11-20 21:48:49 +01:00
Adria Navarro
4d27ff1dc0
eslint import/no-duplicates
2023-11-20 21:48:49 +01:00
mike12345567
a2adc5eff4
Merge branch 'master' of github.com:Budibase/budibase
2023-11-20 15:59:31 +00:00
mike12345567
1ca8edc285
Fixing a documentation issue, OpenAPI definition said it was an unpublish rather than publish endpoint.
2023-11-20 15:59:17 +00:00
Adria Navarro
742eb4ff46
Lint fix
2023-11-20 15:36:55 +01:00
mike12345567
3228463749
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-11-17 17:23:25 +00:00
Michael Drury
d4cb22f264
Merge branch 'master' into fix/cyclic-issues
2023-11-17 16:55:44 +00:00
mike12345567
34d6a41042
Resetting test.
2023-11-17 16:23:41 +00:00
mike12345567
7fb6c0927a
Moving things around to get rid of cyclics created by moving invite/passwordReset into backend-core - also updating currentapp test case to mock a bit better.
2023-11-17 16:20:10 +00:00
Adria Navarro
d0e40afbcb
Fix lint issues
2023-11-17 14:42:37 +01:00
Michael Drury
dba8764a72
Merge branch 'master' into fix/12154-invalid-table-fetches
2023-11-09 18:26:41 +00:00
mike12345567
20895cf426
Adding test case.
2023-11-09 18:22:06 +00:00
melohagan
b68607b048
Redis query command doesn't accept spaced values ( #12357 )
...
* Handle string phrase with spaces value
* Unit test
2023-11-09 18:21:28 +00:00
mike12345567
dde446286d
Switching getMultiple to default to failure if not all entries found, then updating usages.
2023-11-09 17:08:14 +00:00
mike12345567
a26f2e83e4
Some of the new table getters did not account for table IDs not being found, adding a new function which properly accounts for IDs being missing and manages it correctly, rather than leaving tables in an undefined state.
2023-11-09 14:45:23 +00:00
Michael Drury
c511f621d3
Merge branch 'master' into more-db-typing-improvements
2023-11-08 18:50:39 +00:00
mike12345567
e4bc6a5fc7
Attempting to fix QA-core inconsistencies in CI - disabling rate limiting during test runs for public API.
2023-11-08 18:41:15 +00:00
Sam Rose
e3a4c34f8d
Pass types through context callbacks.
2023-11-08 16:17:24 +00:00
Adria Navarro
6fd8a58850
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-11-08 17:05:42 +01:00
mike12345567
8d98da6c57
Fixing issue with table names.
2023-11-08 14:57:30 +00:00
mike12345567
4dc6b1eeda
Merge branch 'master' of github.com:Budibase/budibase into fix/11972-external-relationship-formulas
2023-11-08 14:41:53 +00:00
Sam Rose
47292b8ab4
Make DB name non-optional.
2023-11-08 14:37:19 +00:00
Sam Rose
969508cd1c
Merge branch 'better-types-in-global-users' of github.com:budibase/budibase into better-types-in-global-users-2
2023-11-08 13:53:28 +00:00
Sam Rose
1c5cce5551
Merge branch 'master' into better-types-in-global-users
2023-11-08 13:53:01 +00:00
mike12345567
935ec4c47e
Updating layout typing.
2023-11-08 12:57:07 +00:00
mike12345567
e8fb43d30c
Updating DesignDocument and View typing - making it more clear how view and lucene indexing works.
2023-11-08 12:46:00 +00:00
Sam Rose
d146df5f73
Convert user.spec.js to user.spec.ts
2023-11-08 11:53:00 +00:00
Sam Rose
19b4ed070c
Reduce the likelihood of collisions in table names by using a UUID instead of a random word.
2023-11-08 10:25:28 +00:00
Sam Rose
0633a3de65
WIP
2023-11-08 10:03:22 +00:00
Sam Rose
57eb23dc50
Remove unnecessary type cast.
2023-11-08 09:24:51 +00:00
Adria Navarro
46e72a9ac3
Add missing dev settings
2023-11-07 19:43:43 +01:00
Michael Drury
18c417f02f
Merge branch 'master' into fix/11972-external-relationship-formulas
2023-11-07 18:35:43 +00:00
mike12345567
68a3e030c2
Adding test case to check that relationships can be used in external table formulas.
2023-11-07 18:34:51 +00:00
Adria Navarro
a945b52f9a
Rename dev:builder to dev (unifying account-portal)
2023-11-07 19:15:40 +01:00
Sam Rose
fdfda100c1
Ensure that the DB always returns Documents.
2023-11-07 18:14:52 +00:00
Adria Navarro
ef914882d4
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-11-07 19:06:33 +01:00
mike12345567
312415ca7d
Enforcing squash for rows which contain circular structures.
2023-11-07 13:47:21 +00:00
mike12345567
fdae7ab913
Fixing issues discovered by tests.
2023-11-07 13:37:45 +00:00
mike12345567
49b00ee7ee
Fixing build issue.
2023-11-07 11:07:25 +00:00
mike12345567
d2a156d5f0
Merge branch 'master' of github.com:Budibase/budibase into fix/11972-external-relationship-formulas
2023-11-07 10:10:17 +00:00
Dean
1ef97439b0
Merge remote-tracking branch 'origin/master' into fix/export-row-data
2023-11-07 09:09:05 +00:00
mike12345567
635af0f76a
Getting external rows to be more consistent with the internal API - the formulas should be processed using the outputProcessing as they were being processed, but was causing an overwrite. The problem was that the external system internally processed the formulas/relationships, then squashed the relationships. Once it got to the external API, it would go through normal output processing, which would run over the squashed rows, causing an inconsistent behaviour.
2023-11-06 19:03:37 +00:00
kellis5137
c4cbebca79
Merge branch 'master' into master
2023-11-06 13:46:08 -05:00
Martin McKeaveney
5dd6c40a29
Merge branch 'master' into fix/update-bull-queue-parameters
2023-11-06 18:02:49 +00:00
Sam Rose
f21addeb71
Add another test to make sure relationships are cleared when asked.
2023-11-06 17:34:30 +00:00
Dean
44f0387ff0
Merge remote-tracking branch 'origin/master' into fix/export-row-data
2023-11-06 17:01:14 +00:00
Dean
9bb9fb5549
Reintroduce filtering and sorting for exported row data
2023-11-06 17:00:47 +00:00
Sam Rose
965efeaff4
Merge branch 'master' of github.com:budibase/budibase into bug/budi-7379-update-action-step-removes-previously-set-relationships-if
2023-11-06 16:58:20 +00:00
Sam Rose
2684b73768
Fix type error.
2023-11-06 16:40:27 +00:00
Sam Rose
b02512fd3c
Create a test of a table with 2 link fields in updateRow.spec.ts.
2023-11-06 15:56:58 +00:00
Sam Rose
dbcbb2e6b7
Add test to row patch endpoint, it succeeds. Problem must be elsewhere.
2023-11-06 15:33:02 +00:00
Adria Navarro
bdd33ac2f5
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-11-06 15:59:36 +01:00
Adria Navarro
004e0a5f11
Update jest
2023-11-06 14:24:33 +01:00
Adria Navarro
fb9215d2e4
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-11-06 10:32:56 +01:00
Andrew Kingston
fb1258072c
Merge branch 'master' into new-branding
2023-11-06 09:11:54 +00:00
mike12345567
7bf307b0c2
Further updates to typing.
2023-11-03 18:03:11 +00:00
mike12345567
001cf01303
Updating public API rate limiting functionality to be better typed as well.
2023-11-03 18:00:13 +00:00
Sam Rose
980b9c2882
Fix tests.
2023-11-03 12:53:37 +00:00
Sam Rose
e316124d6e
Add a test for the user column migration bug fix we did last night.
2023-11-03 11:42:39 +00:00
mike12345567
00f1d2cbdc
Moving functions inside class.
2023-11-02 18:23:16 +00:00
mike12345567
a62d82afb8
Fixing user migration issue where relationships created from the other side (from user table) where not being migrated correctly.
2023-11-02 18:14:25 +00:00
kellis5137
5f585a426d
Update startup.ts to use simpler flag check
2023-11-02 11:29:30 -04:00
Adria Navarro
8c90b9ddfb
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-11-02 13:35:17 +01:00
kellis5137
4785726369
Merge branch 'Budibase:master' into master
2023-10-31 16:37:59 -04:00
Keith Ellis
eb04c89182
Add check to fix startup if CLUSTER_MODE is enable
2023-10-31 16:34:02 -04:00
mike12345567
17319a6981
Moving things around so that DEFAULT_BB_DATASOURCE_ID can be imported without cyclics occurring.
2023-10-31 17:52:39 +00:00
Michael Drury
a9afef8fb8
Merge branch 'master' into fix/sample-db-identification
2023-10-31 17:11:38 +00:00
Dean
7e33aacbb1
Stop the sample data being identified as an external source.
2023-10-31 14:48:23 +00:00
Andrew Kingston
1146f7e19a
Merge branch 'new-branding' of github.com:Budibase/budibase into new-branding
2023-10-31 13:59:47 +00:00
Andrew Kingston
3641482365
Update meta image tag to coral wordmark
2023-10-31 13:43:52 +00:00
mike12345567
88cc8a19ee
Resetting timekeeper and resetting pro back to normal.
2023-10-31 11:19:53 +00:00
mike12345567
15b1f3efe6
Removing duplicate filtering of automation logs.
2023-10-31 10:51:46 +00:00
mike12345567
2b96de3c30
Merge branch 'master' of github.com:Budibase/budibase into fix/backups-remove-automation-logs
2023-10-31 10:38:07 +00:00
Adria Navarro
18b8d6d3ef
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-10-31 09:55:30 +01:00
Michael Drury
9643d9c0e2
Merge branch 'master' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-30 17:41:44 +00:00
mike12345567
41d99f6a58
Updating app backup exports to not include automation logs as these bloat the backups.
2023-10-30 17:41:08 +00:00
Sam Rose
020c46ddab
Merge branch 'master' of github.com:Budibase/budibase into bug/budi-7689-cdn-issues-attachment-filtering
2023-10-30 17:08:14 +00:00
Sam Rose
af59039d1c
Add tests for attachment processing endpoint.
2023-10-30 16:46:27 +00:00
Adria Navarro
ca83e9ca7f
Merge branch 'master' into BUDI-7641/fix-pushing-images-v2
2023-10-30 16:49:00 +01:00
Michael Drury
a3756d00f3
Merge branch 'master' into fix-attachments-remote-urls
2023-10-30 15:21:52 +00:00
Samuel-Martineau
674f40a06e
Fix how attachment URLs are handled
2023-10-30 11:12:16 -04:00
Adria Navarro
a80ea2f2c0
Clean scripts
2023-10-30 14:38:26 +01:00
Adria Navarro
24eed537ed
Fix timeouts
2023-10-30 12:00:55 +01:00
Adria Navarro
b0ef79bbd9
Build for both amd and arm platforms
2023-10-30 11:36:32 +01:00
Sam Rose
00aca08741
Merge branch 'master' of github.com:Budibase/budibase into bug/budi-7689-cdn-issues-attachment-filtering
2023-10-30 09:46:03 +00:00
Adria Navarro
725e3aa4ef
Use image v2 on build:docker
2023-10-30 10:11:06 +01:00
Sam Rose
f1aa32e446
Truncate file size on the grid, validate extension in the attachment API.
2023-10-27 17:19:39 +01:00
Sam Rose
45543cbc03
Catch a few more edge cases with column names, add tests for them.
2023-10-27 15:59:31 +01:00
Adria Navarro
7b7dc84a8e
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-10-27 16:05:43 +02:00
Sam Rose
d04f2198b6
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-27 15:04:18 +01:00
Michael Drury
c0a9b0a678
Merge branch 'master' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-27 13:36:52 +01:00
Michael Drury
2bfdd9769e
Merge pull request #12177 from Budibase/feature/make-table-source-id-required
...
Make sourceId property of table required (for all table types)
2023-10-27 13:35:47 +01:00
Sam Rose
5dd61f8994
Remove APIDoc comments.
2023-10-27 11:47:01 +01:00
mike12345567
9b1a7bd854
PR comments - updating pickAPI to use a common function.
2023-10-27 11:43:01 +01:00
Adria Navarro
6abb1b5f70
Merge branch 'master' into BUDI-7580/account_portal_submodule
2023-10-27 10:57:07 +02:00
mike12345567
854ff47e1c
Final fix - removing external from create table (internal).
2023-10-26 18:36:07 +01:00
mike12345567
e12cef305a
Fixing export.
2023-10-26 18:34:21 +01:00
mike12345567
983091e901
Fix for tests - row.spec.ts needs to pick correct table create.
2023-10-26 18:21:06 +01:00
mike12345567
d0f989597a
Updating tests to be more consistent in how they pick to create an internal or external table.
2023-10-26 17:27:54 +01:00
mike12345567
115a67cfd6
Fixing test case.
2023-10-26 17:03:05 +01:00
mike12345567
19eaafd946
Fixing some test cases.
2023-10-26 16:32:34 +01:00
melohagan
9616e8e551
Custom role navigation links ( #12056 )
...
* Refactor routing unit tests
* Filter out higher level roles in preview
* unit test
* Refactor
---------
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-10-26 15:28:12 +00:00
Sam Rose
536d85d828
WIP: Improving the use of DatabaseQueryOpts.
2023-10-26 15:04:33 +01:00
mike12345567
ed0670a008
Major update to make the table.type always 'table' and then adding a new sourceType which states what source the table came from, external or internal. Don't want to keep using a type that should be static as two different things.
2023-10-26 13:19:09 +01:00
Adria Navarro
8db0ff79a6
Increase yarn timeouts
2023-10-26 12:44:52 +02:00
mike12345567
fd0d8f17f2
Making sure single table get also includes sourceId.
2023-10-25 19:07:51 +01:00
mike12345567
455b26bac9
Making sure the source ID is always set when creating a table - the frontend expects this to be set for every table so making the type represent this correctly.
2023-10-25 19:00:25 +01:00
Sam Rose
6c3b535863
Simplify try-catch in the migrate function.
2023-10-25 16:49:29 +01:00
Sam Rose
4a00649f7f
Simplify the function signature of processInternalTables
2023-10-25 16:46:14 +01:00
Sam Rose
fbf60ece4f
Merge base branch.
2023-10-25 14:58:37 +01:00
Sam Rose
e3a702c214
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-25 14:54:39 +01:00
Sam Rose
007e919d0e
Spring cleaning before review.
2023-10-25 14:53:51 +01:00
Sam Rose
70f39b6b6b
Fix missing sourceId on Table sent to the websocket.
2023-10-25 14:41:23 +01:00
Sam Rose
52f97fbd1f
Attempt to emit events that include the originator.
2023-10-25 11:38:31 +01:00
Sam Rose
78afba63de
Emit table updates to the builder socket, and some minor refactoring.
2023-10-25 11:03:35 +01:00
Michael Drury
9983d67163
Adding mimetype for client library response (correcting from octet-stream).
2023-10-24 22:13:56 +01:00
Michael Drury
5fabe32434
Making sure client endpoint available in prod.
2023-10-24 20:35:25 +01:00
Michael Drury
c6b377c565
Revert "Revert "Client library fetching through server""
2023-10-24 18:13:36 +01:00
Michael Drury
e2e5c9044c
Revert "Client library fetching through server"
2023-10-24 18:12:20 +01:00
Sam Rose
0f5c2cff00
Handle a couple more edge cases more gracefully.
2023-10-24 18:06:25 +01:00
Sam Rose
fb998502bb
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-24 17:34:41 +01:00
Sam Rose
a8ae16852c
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column-4
2023-10-24 17:34:19 +01:00
Michael Drury
2888335724
Merge branch 'master' into fix/client-lib-fetching
2023-10-24 17:31:44 +01:00
mike12345567
b53158ac08
Moving the client library to be retrieved using the same mechanism as we do in development, through the server instance (same as the builder itself). This should help with the CDN issues that we have been having, although attachments are still currently affected.
2023-10-24 16:25:14 +01:00
jvcalderon
dbc903f3e6
Remove console.log
2023-10-24 12:03:07 +02:00
jvcalderon
980a46abb3
Merge branch 'master' into feature/per-creator-migration
2023-10-24 11:03:02 +02:00
jvcalderon
f643bc5ee8
Keep only migrations
2023-10-24 10:24:00 +02:00
Sam Rose
42e31d19fb
Merge master.
2023-10-23 16:18:51 +01:00
Adria Navarro
3deb8341d3
Merge branch 'master' into BUDI-7641/package_version_from_env
2023-10-23 15:57:24 +02:00
Adria Navarro
453c0744be
Fix tests
2023-10-23 15:20:44 +02:00
Adria Navarro
e3b342da57
Fix after renames
2023-10-23 13:57:23 +02:00
Adria Navarro
3c16e82035
Comment docker
2023-10-23 13:55:23 +02:00
Adria Navarro
0cc7cc67a3
Renames
2023-10-23 13:53:18 +02:00
jvcalderon
648410348d
[Revert] [Added] Per user per creator changes
2023-10-23 13:27:59 +02:00
Sam Rose
5e6ed0fd67
Implement many-to-one user column migration.
2023-10-23 11:54:27 +01:00
Sam Rose
febfab0927
Fix tests/types.
2023-10-23 10:48:10 +01:00
Sam Rose
9dd16381a7
Merge base branch.
2023-10-23 09:52:17 +01:00
Sam Rose
86458dc321
Merge branch 'feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column-2
2023-10-23 09:50:40 +01:00
Sam Rose
2d26597d07
Fix tests after merge.
2023-10-23 09:49:57 +01:00
Sam Rose
a563cf3594
Merge master.
2023-10-23 09:39:34 +01:00
Adria Navarro
e7459bb5e7
Fix test
2023-10-20 20:42:58 +02:00
Adria Navarro
71869badfa
Fix tests
2023-10-20 19:19:35 +02:00
Adria Navarro
d1f0e8fca0
Fix tests
2023-10-20 17:53:40 +02:00
Adria Navarro
5ee1d73e81
Add args to build
2023-10-20 17:25:30 +02:00
Adria Navarro
9dacb5849b
Add versions to server/worker docker v2
2023-10-20 17:19:44 +02:00
Adria Navarro
56ae857d49
Add version to dev .env
2023-10-20 16:21:48 +02:00
mike12345567
4dde6c3e2f
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-10-20 13:18:07 +01:00
Adria Navarro
806685014b
Merge branch 'master' into BUDI-7641/remove-npm-from-apps-worker-docker
2023-10-20 10:07:33 +02:00
Adria Navarro
6b68e52836
Use v2 dockerfiles
2023-10-20 10:02:18 +02:00
mike12345567
fdfd58391a
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-10-19 18:25:11 +01:00
Sam Rose
a3ad8780de
Implement many-to-many user column migrations.
2023-10-19 17:28:55 +01:00
mike12345567
d1b551c6aa
Type fixes.
2023-10-19 16:56:45 +01:00
mike12345567
470735cc97
Updating types across old table utilities.
2023-10-19 12:26:29 +01:00
mike12345567
f072a77d9f
Updating throw.
2023-10-19 12:03:49 +01:00
mike12345567
54d976f750
Fixing PR comments.
2023-10-19 12:02:49 +01:00
Adria Navarro
35f7aa0955
Merge branch 'master' into BUDI-7641/remove-npm-from-apps-worker-docker
2023-10-19 12:02:45 +02:00
Adria Navarro
3851a67915
Unify jsonwebtoken and lodash packages
2023-10-19 11:00:53 +02:00
Sam Rose
77729737bc
First test passes!
2023-10-19 09:47:50 +01:00
mike12345567
9bd67595ec
Merge branch 'master' of github.com:Budibase/budibase into refactor/improve-table-sdk
2023-10-18 19:05:23 +01:00
mike12345567
2d5818ae33
Updating datasource controller to use SDK rather than calling through controllers.
2023-10-18 18:58:58 +01:00
mike12345567
25ad78a94e
Adding utilities.
2023-10-18 18:58:27 +01:00
mike12345567
8d1163e50d
Adding external SDK, updating external controllers.
2023-10-18 18:58:19 +01:00
mike12345567
6bfa9d407b
Adding internal SDK, updating internal table controllers.
2023-10-18 18:57:52 +01:00
mike12345567
291a97a078
Moving getters.
2023-10-18 18:57:30 +01:00
mike12345567
35e6452ecb
Adding basic structure for the external/internal SDK.
2023-10-18 18:57:19 +01:00
Sam Rose
6517150f32
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-18 18:05:18 +01:00
Sam Rose
1771b5905a
Most of the way to getting my first test passing.
2023-10-18 18:02:10 +01:00
Sam Rose
6ae5451fdf
Create failing test.
2023-10-18 16:56:55 +01:00
mike12345567
13dadbcc7d
Merge branch 'master' of github.com:Budibase/budibase into fix/internal-db-enrich-perf
2023-10-18 15:22:00 +01:00
Sam Rose
c84abb3e86
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-18 15:15:06 +01:00
Sam Rose
c25de74e17
Action Michael's feedback about the structure of this feature.
2023-10-18 15:14:34 +01:00
Adria Navarro
ba053490dc
Npm-less images
2023-10-18 16:08:54 +02:00
jvcalderon
362ac27422
Merge branch 'master' into features/per-user-per-creator-realease2
2023-10-18 14:04:24 +02:00
jvcalderon
44474b063a
Merge branch 'master' into features/per-user-per-creator-realease2
2023-10-18 13:43:11 +02:00
jvcalderon
5b2f55a592
Per user per creator changes
2023-10-18 13:36:34 +02:00
Sam Rose
5747f30b5f
Precondition checks to make sure the migration is from the right column to the right column.
2023-10-18 12:04:50 +01:00
Michael Drury
b98f313754
Merge branch 'master' into fix/improve-external-request-typing
2023-10-18 12:04:22 +01:00
Sam Rose
f9bff0846a
Merge branch 'master' into refactor/remove-jsdoc-types-in-ts-files
2023-10-18 11:45:52 +01:00
Michael Drury
0c9f483c39
Merge branch 'master' into fix/improve-external-request-typing
2023-10-18 11:31:53 +01:00
Adria Navarro
06ae3fb52c
Log warn
2023-10-18 12:07:50 +02:00
mike12345567
68e8630d85
Improving the typing around the ExternalRequest object, which has implications throughout the row API and SDK, cleaning up where possible based on it.
2023-10-18 10:57:04 +01:00
Sam Rose
3634687442
Create endpoint and controller function for user column migration.
2023-10-18 10:31:36 +01:00
Adria Navarro
3fd2973152
Remove sentry packages
2023-10-18 10:51:09 +02:00
Adria Navarro
ea1853c78c
Remove sentry from the backend
2023-10-18 10:51:09 +02:00
Adria Navarro
ac9c99aebc
Remove sentry packages
2023-10-18 10:50:18 +02:00
Adria Navarro
0b1bfdee6b
Remove sentry from the backend
2023-10-18 10:49:15 +02:00
Adria Navarro
9838c368eb
Unify more packages
2023-10-18 10:49:15 +02:00
Adria Navarro
dd526c92e6
Unify supertest
2023-10-18 10:49:15 +02:00
Adria Navarro
0f862088d2
Unify lodash
2023-10-18 10:49:15 +02:00
Sam Rose
767900aec6
Remove type information from JSDoc in .ts files, it's redundant.
2023-10-17 16:46:32 +01:00
mike12345567
b267e4ca28
Merge branch 'master' of github.com:Budibase/budibase into labday/sqs
2023-10-17 14:53:09 +01:00
Sam Rose
946a7b6d0d
Merge branch 'master' into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if
2023-10-17 11:43:20 +01:00
Adria Navarro
beb3136312
Fix sentry import
2023-10-17 10:59:46 +02:00
Sam Rose
37fe91e488
Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if
2023-10-16 16:05:45 +01:00
Adria Navarro
8e64fb9858
Merge branch 'master' into BUDI-7573/use_existing_image_cache
2023-10-16 16:46:14 +02:00
Michael Drury
5e00a0d0dd
Merge branch 'master' into fix/internal-db-enrich-perf
2023-10-16 13:54:10 +01:00
Adria Navarro
dc4fc27fc8
Merge branch 'master' into BUDI-7573/use_existing_image_cache
2023-10-16 10:38:09 +02:00
mike12345567
cef71ff708
Adding test cases for navbar update.
2023-10-13 18:03:10 +01:00
mike12345567
6a4877159d
Quick fix to make sure that the important components of the app metadata are correctly updated - as well as adjusting the import modal to check if the export is encrypted.
2023-10-13 17:43:14 +01:00