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
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
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