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
Michael Drury
1d368be5de
Merge branch 'master' into fix/admin-user-backup
2023-11-22 10:59:45 +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
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
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
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
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
Sam Rose
89e64d18a5
Remove TODOs.
2023-10-13 16:11:56 +01:00
Sam Rose
0b8c829ed1
Clean up correctly after Postgres integration tests.
2023-10-13 15:59:07 +01:00
Sam Rose
e1af1a5be3
Introduce integration tests for `POST /api/datasources/:datasourceId/schema`
2023-10-13 15:29:59 +01:00
Sam Rose
2f0e88c17c
Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if-2
2023-10-13 13:13:41 +01:00
Michael Drury
ec213a3c7a
Merge branch 'master' into fix/user-search-api
2023-10-13 10:41:08 +01:00
Sam Rose
a3cb9d7567
Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if
2023-10-13 10:20:54 +01:00
Sam Rose
18363b7b60
Make sure to stop postgres container after the postgres integration tests have run.
2023-10-13 09:50:45 +01:00
mike12345567
16d551542e
Frontend component of updating the API and accounting for default value not being in the paginated results of the relationship picker.
2023-10-12 19:00:53 +01:00
Sam Rose
6af05500e9
Fix lint warnings.
2023-10-12 17:59:02 +01:00
Sam Rose
f4fa542e86
Remove some unused fields, fix a broken spec.
2023-10-12 17:34:48 +01:00
Sam Rose
16451904c9
Expose an errors object via the buildSchemaFromDb endpoint.
2023-10-12 17:12:49 +01:00
Sam Rose
1faf920c67
DatasourcePlus deals exclusively in ExternalTables, reflect that in the types.
2023-10-12 16:38:15 +01:00
mike12345567
6bbce23910
Updating user fetch functionality to send up lucene syntax for searching to global user endpoint.
2023-10-12 16:31:32 +01:00
Sam Rose
85b3af2971
Refactor DatasourcePlus's buildSchema to return a value, rather than rely on member variables.
2023-10-12 16:27:18 +01:00
Sam Rose
6e1962e6ea
Plumb Google Sheets table fetching error through to buildSchemaFromDb endpoint.
2023-10-12 12:07:13 +01:00
mike12345567
44fbda9290
Fixing conflict.
2023-10-12 11:18:03 +01:00
Michael Drury
a23f918880
Merge branch 'master' into fix/internal-db-enrich-perf
2023-10-12 11:09:17 +01:00
mike12345567
7b8e23eb82
Merge branch 'master' of github.com:Budibase/budibase into BUDI-7573/use_existing_image_cache
2023-10-12 11:08:12 +01:00
mike12345567
7090819752
Updating version of VM2 to ^3.9.19 - due to possible RCE issue with Promises (we do not allow async code, but there still could be a risk).
2023-10-11 18:43:25 +01:00
Adria Navarro
5908a791f2
Return email and names on bb reference api output
2023-10-11 19:10:58 +02:00
mike12345567
d1b7ccd86f
Updating docs and removing old documentation pathway.
2023-10-11 17:49:25 +01:00
mike12345567
09ce950e64
Merge branch 'master' of github.com:Budibase/budibase into fix/internal-db-enrich-perf
2023-10-11 17:24:08 +01:00
mike12345567
b310d7c5a7
Linting.
2023-10-11 17:12:28 +01:00
Sam Rose
c76e110350
Add BulkImportResponse as a type after merging Adri's type changes.
2023-10-11 16:58:24 +01:00
Sam Rose
789b247879
Pull origin, resolve merge conflicts.
2023-10-11 16:53:28 +01:00
Sam Rose
123f96db12
Pull origin, resolve merge conflicts.
2023-10-11 16:49:34 +01:00
Michael Drury
7825a56847
Merge branch 'master' into fix/budi-7552-csv-import-messes-up-auto-generated-auto-id-column
2023-10-11 16:48:19 +01:00
Sam Rose
a0e9abb95b
Responding to PR feedback.
2023-10-11 16:45:02 +01:00
Michael Drury
d212837b1b
Merge branch 'master' into fix/budi-7552-csv-import-messes-up-auto-generated-auto-id-column
2023-10-11 16:42:01 +01:00
Adria Navarro
62fd9011f3
Merge branch 'labday/type_schema' into feature/multi-user-type-column
2023-10-11 14:13:55 +02:00
Adria Navarro
1bfde57391
Remove anys on tests
2023-10-11 14:08:22 +02:00
Adria Navarro
0720aa8b98
Remove any
2023-10-11 13:55:35 +02:00
Adria Navarro
8fa71e2e1b
Clean
2023-10-11 13:54:51 +02:00
Adria Navarro
fcaf657e53
More types
2023-10-11 13:53:14 +02:00
Sam Rose
0d9f257cc2
Remove whitespace-only change.
2023-10-11 12:51:57 +01:00
Adria Navarro
514f2b0cef
Types
2023-10-11 13:48:28 +02:00
Adria Navarro
a3b3c176d3
More types
2023-10-11 13:37:50 +02:00
Adria Navarro
1e8aa9eb60
More types
2023-10-11 13:36:56 +02:00
Sam Rose
7f2ab8b1ae
Make sure table gets saved after bulkImport if it has changed. This fixes auto ID columns having the wrong lastID.
2023-10-11 12:29:43 +01:00
Adria Navarro
f3762885c6
Clean types
2023-10-11 13:29:35 +02:00
Adria Navarro
d03e0cb1f6
Clean code
2023-10-11 13:27:03 +02:00
Adria Navarro
715db97436
Clean code
2023-10-11 13:21:51 +02:00
Adria Navarro
9391854f46
Types
2023-10-11 13:21:19 +02:00
Adria Navarro
6fa5727166
Clean
2023-10-11 13:19:05 +02:00
Adria Navarro
ea1c273de0
Clean
2023-10-11 13:18:04 +02:00
Adria Navarro
164e1f4c18
Clean
2023-10-11 13:15:59 +02:00
Adria Navarro
79ef97387b
Subtype on datetime
2023-10-11 13:06:18 +02:00
Adria Navarro
3f6d48da1f
Fix autoid numbers
2023-10-11 13:03:05 +02:00
Adria Navarro
248c44ac2a
Fix relationship field metadata
2023-10-11 12:55:23 +02:00
Adria Navarro
f57104730e
Remove subtype from the base field schema
2023-10-11 12:23:54 +02:00
Sam Rose
4bda97d70f
Create a failing test for BUDI-7552
2023-10-11 11:07:46 +01:00
mike12345567
ff89a15eea
Updating jest types - old version was causing some weird errors in Webstorm.
2023-10-10 18:12:28 +01:00
Adria Navarro
74cba9de27
Lint
2023-10-10 18:54:57 +02:00
Adria Navarro
1b7be0d637
Fix import
2023-10-10 18:54:57 +02:00
Adria Navarro
a8c814e714
Fixes fixes
2023-10-10 18:54:57 +02:00
Adria Navarro
1f1ebc82e5
Fix more types
2023-10-10 18:54:57 +02:00
Adria Navarro
6c328109b6
Fixes
2023-10-10 18:54:57 +02:00
Adria Navarro
ea86ded912
Fixes
2023-10-10 18:54:57 +02:00
Adria Navarro
7ee63365f7
Fix
2023-10-10 18:54:57 +02:00
Adria Navarro
40226c5c3a
Fix more types
2023-10-10 18:54:57 +02:00
Adria Navarro
21e2d7ddbe
Fix relationship types
2023-10-10 18:54:57 +02:00
Adria Navarro
c8ffa98844
Fixes
2023-10-10 18:54:57 +02:00
Adria Navarro
dd373cd5e9
Fix types
2023-10-10 18:54:57 +02:00
Adria Navarro
fe6535a65f
Type schema fields
2023-10-10 18:54:57 +02:00
Adria Navarro
530857a6ff
Fix
2023-10-10 15:39:05 +02:00
Adria Navarro
c49a16fdac
Fix tests
2023-10-10 15:35:00 +02:00
Adria Navarro
21420c59fa
Fix order
2023-10-10 14:39:55 +02:00
Adria Navarro
78335be26a
Clean
2023-10-10 14:20:26 +02:00
Adria Navarro
e473c8b3a8
Fix tests
2023-10-10 14:07:12 +02:00
Adria Navarro
d3e8e1f4f8
Fix importing
2023-10-10 13:52:47 +02:00
Adria Navarro
b966ed221d
Fix bulk delete
2023-10-10 13:52:47 +02:00
Adria Navarro
71159e4f4a
Import internal
2023-10-10 13:52:47 +02:00
Adria Navarro
fd414dbe4b
Enable importing bbrefs as string csv
2023-10-10 13:52:47 +02:00
Adria Navarro
979c2aeb00
Return only id and primary display
2023-10-10 13:52:47 +02:00
Adria Navarro
df97b7ad93
Expect BB ref data as csv strings
2023-10-10 13:52:47 +02:00
Adria Navarro
f22467fa53
Validate user column
2023-10-10 13:52:47 +02:00
Michael Drury
5783ae3e00
Merge branch 'master' into feature/multi-user-type-column
2023-10-10 12:38:51 +01:00
mike12345567
fa5e340e60
Merge branch 'feature/multi-user-type-column' of github.com:Budibase/budibase into fix/external-table-keep-types
2023-10-09 18:30:47 +01:00
mike12345567
635f33f81e
Make sure that external tables preserve the BB_REFERNECE type, under the hood it is text/array, but it should continue to be treated correctly as its own indpendent type when updating Budibase tables (fetching).
2023-10-09 18:28:09 +01:00
Andrew Kingston
b17ec630c1
Ensure user table editing is still allowed for old apps that are imported
2023-10-09 15:09:11 +01:00
Andrew Kingston
a4e3cd72cc
Add new app feature flag to allow disable user metadata columns in new apps, but allow them in old apps
2023-10-09 15:01:16 +01:00
Adria Navarro
7d6cd53c29
Add comments
2023-10-09 15:37:42 +02:00
Adria Navarro
0909e0547e
Process formulas after processing complex fields
2023-10-09 15:30:07 +02:00
Adria Navarro
d7aa23f740
Testing
2023-10-09 13:21:40 +02:00
Adria Navarro
a5477f14d2
Handle users on search input
2023-10-09 13:21:27 +02:00
Adria Navarro
047936bcbf
Merge branch 'master' into budi-7589/user-column-multi-user-filtering-support
2023-10-09 09:22:55 +02:00
mike12345567
0dc28122fa
Adding test case.
2023-10-06 16:38:36 +01:00
mike12345567
d4335bca73
Quick fix for saving current user._id - make sure it is the correct format of ID.
2023-10-06 16:31:48 +01:00
Michael Drury
c7c63a7b83
Merge branch 'master' into budi-7589/user-column-multi-user-filtering-support
2023-10-06 15:54:12 +01:00
Michael Drury
7934e984cc
Merge branch 'master' into fix/user-column-search-mapping
2023-10-06 14:30:09 +01:00
melohagan
23b7a8de72
Allow relationship to be deleted even if missing ( #11991 )
...
* Allow relationship to be deleted even if missing
* Comment
2023-10-06 14:17:36 +01:00
Adria Navarro
da53f0a366
Cache output files
2023-10-06 14:32:17 +02:00
mike12345567
bc17bc43fa
Fixing issue brought up by some unit tests.
2023-10-06 13:32:12 +01:00
mike12345567
7acc164e12
Fix build.
2023-10-06 13:28:27 +01:00
mike12345567
017b522a3f
Comment to explain function.
2023-10-06 12:56:55 +01:00
mike12345567
6e6c5bc776
Handle arrays and fix issue brought up by REST testcase.
2023-10-06 12:31:52 +01:00
mike12345567
dc50515bcc
Adding negative test case and fixing build issue.
2023-10-06 12:16:37 +01:00
mike12345567
3de8c53166
Adding a mapping layer to search queries so that we can map search inputs based on the table schema if desired - primarily for the user column.
2023-10-06 11:57:11 +01:00
mike12345567
7976772842
Fixing test case.
2023-10-05 23:19:11 +01:00
mike12345567
ee4a042204
Typing fixes - unsure why all of these came up suddenly.
2023-10-05 18:40:56 +01:00
mike12345567
3e2f9dfc4e
Further enhancement, client library sends up the column it wants enriched and then we can ignore everything else, makes a big difference for enriching users (with a lot of relationships).
2023-10-05 18:23:18 +01:00
Adria Navarro
9a97f5f076
Fix devdependency type
2023-10-05 13:38:46 +02:00
mike12345567
069fd33964
Some work towards improving performance of internal DB enrichment, there is a problem with cyclic enrichment due to the outputProcessing, need to decide how to handle formulas on enrichment.
2023-10-04 19:18:21 +01:00
Adria Navarro
91306c79eb
Fix tests
2023-10-04 17:55:23 +02:00
Adria Navarro
46b85ac12c
Multiple users column
2023-10-04 17:55:23 +02:00
Adria Navarro
753cb442c2
Allow edit
2023-10-04 17:55:23 +02:00
Adria Navarro
18545b1c79
Fix vulnerabilities
2023-10-03 23:45:39 +02:00
Adria Navarro
15fd357b54
Update @google-cloud/firestore (yarn audit)
2023-10-03 23:09:57 +02:00
Adria Navarro
9dd5530c4e
More cleanups
2023-10-03 22:39:00 +02:00
Adria Navarro
16752bb437
More cleanups
2023-10-03 22:37:00 +02:00
Adria Navarro
429530a34d
Clean predocker steps
2023-10-03 19:55:23 +02:00
Adria Navarro
94e9715fef
Build only required packages
2023-10-03 19:55:23 +02:00
Adria Navarro
28d5fe37de
Fix postgres docker-compose integration to 15
2023-10-03 15:26:41 +02:00
Michael Drury
57ed79ec0f
Merge branch 'develop' into chore/relation_deletions
2023-09-29 15:46:40 +01:00
Adria Navarro
1a00b60088
Fix tests
2023-09-29 16:39:18 +02:00
Adria Navarro
7050c5352a
Check external table types
2023-09-29 16:09:08 +02:00
Adria Navarro
bc6c6b9e80
Handle deleting m2m
2023-09-29 16:02:45 +02:00
Adria Navarro
dfea7f253e
Fix test ds data
2023-09-29 14:58:41 +02:00
Adria Navarro
9d186df018
Don't modify internal API
2023-09-29 14:58:02 +02:00
mike12345567
c498f39f2a
Fixing type build.
2023-09-29 13:45:02 +01:00
mike12345567
5a3ecc3095
Getting create/update response consistent with internal API for external.
2023-09-29 13:40:40 +01:00
mike12345567
3dc7192113
Merge branch 'chore/relation_deletions' of github.com:Budibase/budibase into chore/relation_deletions
2023-09-29 13:34:09 +01:00
mike12345567
45ac9ae06c
Quick update to fix test case.
2023-09-29 13:33:49 +01:00
Adria Navarro
fe45770266
Merge branch 'develop' into chore/relation_deletions
2023-09-29 14:21:08 +02:00
mike12345567
96327eaef1
Quick fix for REST schema being updated by user, when the request is sent again/query performed again user updates are lost - this means that changes are maintained across runs.
2023-09-29 13:17:14 +01:00
Adria Navarro
1f7aa772c9
Add comment
2023-09-29 14:05:52 +02:00
Adria Navarro
c5e52f7cbe
Fix deleting one-2-many relationships
2023-09-29 14:02:45 +02:00
Adria Navarro
17ecace6fa
Fix test
2023-09-29 12:54:16 +02:00
Adria Navarro
711f82099f
Extend bbreference test to check link relationships
2023-09-29 12:48:55 +02:00
Adria Navarro
46a224751f
Types
2023-09-29 11:47:23 +02:00
melohagan
b4e0d98973
Add bindings support to meeting start / end dates ( #11759 )
...
* Deprecate zapier+make values1..5
* Allow dates in meeting invite to be bindable
* Add DrawerBindableSlot component
* Show calendar icon
* refactor
* Use cancel icon
* Disable cancel for JS bindings
* WIP
* WIP
* WIP
* Fix linkedIds svelte binding
* Label and icon update
* Handle arrays
* Support text area
* Add reactivity to text area icon
* Support boolean
* JSON support
* Remove rowControl
* Allow boolean field to have three states
* lint
* Refactor
---------
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-09-29 09:15:36 +00:00
Adria Navarro
5b5c0b31ff
Fix link loading relationships on external ds+
2023-09-28 15:54:53 +02:00
Adria Navarro
8be76f1f97
Move the -2 magic number in its right place
2023-09-28 13:55:35 +02:00
Adria Navarro
c202f88b6d
Allow deleting cell
2023-09-28 12:42:42 +02:00
Adria Navarro
606bad7f4d
Clean
2023-09-28 11:41:20 +02:00
Adria Navarro
7db92638de
Prevent double fetching on patch
2023-09-28 11:40:58 +02:00
Adria Navarro
80e979faa6
Type external request responses
2023-09-28 11:02:16 +02:00
Adria Navarro
0c4cdde25f
Allow BB_REFERENCE to google sheets
2023-09-28 10:12:45 +02:00
Adria Navarro
317da512a5
Fix tests
2023-09-28 10:00:25 +02:00
Adria Navarro
fad4f12e26
Fix test
2023-09-28 10:00:25 +02:00
Adria Navarro
0cec026932
Datasource usage on tests
2023-09-28 10:00:25 +02:00
Adria Navarro
8c99ac3f9b
Test search
2023-09-28 10:00:25 +02:00
Adria Navarro
e22c770bad
Clean tests
2023-09-28 10:00:25 +02:00
Adria Navarro
d7cbd2dcbc
Fix
2023-09-28 10:00:25 +02:00
Adria Navarro
049a91debb
Clean
2023-09-28 10:00:25 +02:00
Adria Navarro
0e3cacd19c
Clean
2023-09-28 10:00:25 +02:00
Adria Navarro
01057baa96
Add extra tests
2023-09-28 10:00:25 +02:00
Adria Navarro
8a9e87ea6f
Add extra tests
2023-09-28 10:00:25 +02:00
Adria Navarro
a87e3dd0fc
Extra tests
2023-09-28 10:00:25 +02:00
Adria Navarro
3c0a033c8b
Add new tests
2023-09-28 10:00:25 +02:00
Adria Navarro
bf975ac039
Fix tests
2023-09-28 10:00:25 +02:00
Adria Navarro
fdb6474868
Fix tests
2023-09-28 10:00:25 +02:00
Adria Navarro
9afa334501
Fix deletions
2023-09-28 10:00:25 +02:00
Adria Navarro
1fb3c4b3c3
Fix external save/update
2023-09-28 10:00:25 +02:00
Adria Navarro
d0fcb5d7e6
Fix patch on external ds
2023-09-28 10:00:25 +02:00
Adria Navarro
81ca81222c
Process bb_references on external
2023-09-28 10:00:25 +02:00
Michael Drury
a67f78fead
Merge branch 'develop' into fix/BUDI-7236
2023-09-27 17:08:21 +01:00
Martin McKeaveney
65af2ed7c2
backmerge from master
2023-09-27 17:06:57 +01:00
mike12345567
e3469ed38d
Fixing dev-tools handling of custom roles and build issue - PR comments.
2023-09-27 16:52:20 +01:00
mike12345567
395969e0f0
Fixing build issue,.
2023-09-27 16:24:12 +01:00
mike12345567
4bfda10fbb
Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-7236
2023-09-27 15:51:49 +01:00
mike12345567
e916178046
Adding test case for new endpoint and covering public, builder and normal roles.
2023-09-27 15:46:04 +01:00
Adria Navarro
294a6f0eed
Merge branch 'develop' into chore/clean_unused_dependencies
2023-09-27 15:53:43 +02:00
mike12345567
bb2892cbc2
Getting client library loading in Webstorm debug, as well as adding accessible roles endpoint.
2023-09-27 14:21:25 +01:00
Michael Drury
81bbc3adf6
Merge branch 'develop' into fix/BUDI-7508
2023-09-27 13:33:20 +01:00
melohagan
6c9ff55f8a
Check manyRelationships length ( #11907 )
2023-09-27 13:31:27 +01:00
Michael Drury
0820363790
Merge branch 'develop' into fix/BUDI-7508
2023-09-27 11:15:08 +01:00
Adria Navarro
41c56217c4
Merge branch 'develop' into chore/clean_unused_dependencies
2023-09-26 18:30:39 +02:00
Adria Navarro
f600ad7711
Editing scripts
2023-09-26 18:08:37 +02:00
mike12345567
7bd84bd048
Some typing fixes as well as a fix for the frontend issue of tables not correctly having their schemas updated in the table store when relationships added.
2023-09-26 17:01:30 +01:00
Adria Navarro
ba24504546
Remove "@budibase/standard-components" devDependency
2023-09-26 17:06:05 +02:00
Adria Navarro
d006ec890a
Dedupe babel
2023-09-26 17:02:54 +02:00
Adria Navarro
c68cfc5042
Remove unused devDependencies on worker
2023-09-26 16:37:10 +02:00
Adria Navarro
30af3e4c10
Remove unused koa dependencies
2023-09-26 16:17:41 +02:00
Adria Navarro
ebb3966092
Remove unused devDependencies on server
2023-09-26 16:10:43 +02:00
Adria Navarro
7c5f13a12b
Remove unused dependencies on server
2023-09-26 16:07:52 +02:00
Adria Navarro
7feaf58f7f
Fix dependencies from backend-core
2023-09-26 12:53:09 +02:00
Adria Navarro
f4542283f5
Merge branch 'develop' into feature/user-column-type
2023-09-26 11:51:20 +02:00
Adria Navarro
6487d76b1d
Merge branch 'develop' into feature/user-column-type
2023-09-25 21:51:43 +02:00
melohagan
9d12fbb3f4
Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when
2023-09-25 20:01:47 +01:00
Adria Navarro
79e693c89d
Merge branch 'develop' into feature/user-column-type
2023-09-25 19:03:25 +02:00
mike12345567
6b52adc294
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458
2023-09-25 17:55:06 +01:00
mike12345567
98680f7895
Updating dual bulkDocs call, to handle the merging of similar documents.
2023-09-25 17:48:07 +01:00
mike12345567
3d143c28a9
Last PR comments.
2023-09-25 17:00:20 +01:00
mike12345567
4d1c749444
First PR comment.
2023-09-25 16:58:06 +01:00
mike12345567
5f0050849e
Fixing issue detected by test.
2023-09-25 15:05:14 +01:00
mike12345567
bca63eba45
Finishing out test cases for public API app export/import.
2023-09-25 12:52:29 +01:00
Adria Navarro
aee590bbba
Update lint
2023-09-25 09:42:48 +02:00
mike12345567
c0a2940d8b
Adding basic tests for public API app export/import.
2023-09-22 18:43:18 +01:00
mike12345567
fe5cc6878b
Adding licensing checks to import/export API.
2023-09-22 17:38:34 +01:00
Adria Navarro
02ab0a134e
Update ts to 5.x
2023-09-22 18:17:19 +02:00
Adria Navarro
38d6fa8b2a
Renames
2023-09-22 17:33:13 +02:00
mike12345567
07c7192154
Adding documentation for export endpoint.
2023-09-22 13:29:16 +01:00
Mel O'Hagan
a790d6cd74
Let null and blank strings be saved as they are
2023-09-22 11:05:24 +01:00
mike12345567
cf24d90f4b
Base of API - still needs pro implementation.
2023-09-21 18:04:15 +01:00
mike12345567
85887d0371
Adding test case for app import functionality.
2023-09-20 18:25:34 +01:00
mike12345567
61c12d88cf
Final work to support app update process.
2023-09-20 16:43:50 +01:00
Adria Navarro
8a5270c6ee
Fix
2023-09-20 13:19:38 +02:00
mike12345567
65d96b5ec5
Adding message to let user know why roles have been ignored, as well as adding test case for this.
2023-09-20 12:13:10 +01:00
Adria Navarro
31b29662d6
Handle delete behaviours
2023-09-20 12:47:47 +02:00
Adria Navarro
244af30b6a
Fix tests
2023-09-20 12:47:47 +02:00
Adria Navarro
af499412cf
Don't return the full user object
2023-09-20 12:47:47 +02:00
Adria Navarro
85be9d6ebd
Lint
2023-09-20 12:45:26 +02:00
mike12345567
87362be154
Removing required from roles on user API, as it is now paid.
2023-09-20 10:54:06 +01:00
Adria Navarro
d1cfb64017
Renames
2023-09-20 10:08:47 +02:00
Adria Navarro
ed830835a4
use bulk cache in processOutputBBReferences
2023-09-20 10:07:38 +02:00
Adria Navarro
58d9d3e8e8
use bulk cache in processInputBBReferences
2023-09-20 10:05:52 +02:00
mike12345567
8e0cf1d087
Moving things around ready for implementation of temp db handle.
2023-09-19 18:38:44 +01:00
mike12345567
e408de539a
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458
2023-09-19 17:31:49 +01:00
mike12345567
05e5efd2c2
Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-7258
2023-09-19 14:17:46 +01:00
mike12345567
c8775601fc
Merge branch 'fix/BUDI-7258' of github.com:Budibase/budibase into fix/BUDI-7258
2023-09-19 14:01:24 +01:00
mike12345567
e69ebfb2ab
Adding test case for row creation, don't allow user table.
2023-09-19 14:01:03 +01:00
mike12345567
e8e4dd5c90
Finishing UI - getting API ready.
2023-09-19 13:45:24 +01:00
Michael Drury
9e5b6bf654
Merge branch 'develop' into fix/BUDI-7258
2023-09-19 13:45:04 +01:00
Adria Navarro
9cd7ef7827
Typing redis
2023-09-19 14:32:05 +02:00
Adria Navarro
1314b991c7
Value is always csv
2023-09-19 13:17:07 +02:00
Adria Navarro
235799c07d
Merge branch 'develop' into backmerge-20230919
2023-09-19 12:33:04 +02:00
Adria Navarro
89af863c34
Lint
2023-09-19 10:14:25 +02:00
Adria Navarro
4bea599b2a
Merge branch 'feature/user-column-type' into BUDI-7455/populate_user_refs_on_get
2023-09-19 10:12:10 +02:00
Adria Navarro
9ef710c8c0
Handle bb ref only if there is a value
2023-09-19 10:07:20 +02:00
Adria Navarro
60460da4f9
Error handling
2023-09-19 10:07:20 +02:00
Adria Navarro
b808d76734
Validate objects
2023-09-19 10:07:20 +02:00
Adria Navarro
f1a1cf74bc
Validate and return csv
2023-09-19 10:07:20 +02:00
Adria Navarro
2f9843bd4c
Handle ids
2023-09-19 10:07:20 +02:00
Adria Navarro
20ab7fb24d
Renames
2023-09-19 10:06:18 +02:00
Adria Navarro
05315df183
Clean test
2023-09-19 10:06:18 +02:00
Adria Navarro
33d8b34ed7
Add tests
2023-09-19 10:06:17 +02:00
Adria Navarro
a1bb33bb4a
Process bb ref on input processing
2023-09-19 10:06:17 +02:00
Adria Navarro
9860023c9e
inputProcessing async
2023-09-19 10:06:17 +02:00
Adria Navarro
e4caf8b737
Remove context refs in row processor
2023-09-19 10:06:17 +02:00
Adria Navarro
3ee95938c3
Allow bb_refs to externals
2023-09-19 10:06:17 +02:00
Adria Navarro
a79960bf23
Typings
2023-09-19 10:06:16 +02:00
mike12345567
bd197bee9e
Frontend work and basic API work for app update support.
2023-09-18 18:06:03 +01:00
Adria Navarro
3f7b615d10
Populate apps from groups while fetching apps
2023-09-18 17:58:07 +02:00
Gerard Burns
36acd69fdd
Note about MySQL SSL ( #11797 )
2023-09-18 12:14:12 +01:00
Adria Navarro
256ab3a296
Fix test
2023-09-18 12:22:18 +02:00
Adria Navarro
ead2a2795e
Fix deletion
2023-09-18 11:58:34 +02:00
Adria Navarro
7f6ef551c9
Return always arrays for bb processor fields
2023-09-18 11:57:27 +02:00
Adria Navarro
60d94e76cf
Lint
2023-09-15 13:49:24 +02:00
Adria Navarro
29eaeacc4c
Fix deletions
2023-09-15 13:47:08 +02:00
Adria Navarro
385989eca4
Process output
2023-09-15 13:31:56 +02:00
Adria Navarro
bebe342b33
Handle output processing
2023-09-15 13:31:22 +02:00
Adria Navarro
9510c37b7a
Handle bb ref only if there is a value
2023-09-15 13:04:45 +02:00
Adria Navarro
679f56f32f
Error handling
2023-09-15 12:29:57 +02:00
Adria Navarro
d62e9a475f
Validate objects
2023-09-15 12:10:59 +02:00
Adria Navarro
0d3f9dac8c
Validate and return csv
2023-09-15 12:07:25 +02:00
Adria Navarro
1ff3f5db80
Handle ids
2023-09-15 11:21:10 +02:00
Adria Navarro
4c4c2e118b
Renames
2023-09-15 10:54:43 +02:00
Adria Navarro
8a9474c2ac
Clean test
2023-09-15 10:44:50 +02:00
Adria Navarro
e36fd75bc1
Add tests
2023-09-15 10:41:39 +02:00
Adria Navarro
0e3f316eb2
Process bb ref on input processing
2023-09-15 10:33:36 +02:00
Adria Navarro
edd8879d04
inputProcessing async
2023-09-15 10:31:54 +02:00
Adria Navarro
1cbfeafe39
Remove context refs in row processor
2023-09-15 09:56:28 +02:00
mike12345567
68f3197522
Moving test to where the functions are now.
2023-09-14 17:12:09 +01:00
mike12345567
8ca3f13a1c
Quick re-jig based on test failure, seems the base sql.ts is depended on fairly heavily, importing the SDK can create a lot of cycles.
2023-09-14 16:53:36 +01:00
Adria Navarro
8564509ca9
Allow bb_refs to externals
2023-09-14 17:51:09 +02:00
Adria Navarro
85a9b9ab21
Typings
2023-09-14 15:18:54 +02:00
mike12345567
217d10f5fb
Fix for more than/less than ranges, zeros were ignored when building up ranges, so that it simply acted like an upper limit, rather than a range.
2023-09-14 14:00:49 +01:00
mike12345567
ff5e9a468d
Add an error if trying to add new users to the user metadata table within an app - this is invalid and should throw an error.
2023-09-14 12:44:14 +01:00
Adria Navarro
434a153395
Merge branch 'develop' into backmerge
2023-09-13 21:34:21 +02:00
Adria Navarro
405ea4e37b
Reverts
2023-09-13 16:39:23 +02:00
Adria Navarro
d1e1ad4930
Revert TestConfiguration changes
2023-09-13 16:33:04 +02:00
Adria Navarro
dc29ebfe27
Fix tests
2023-09-13 15:54:44 +02:00
Adria Navarro
17c365d398
Fix tests
2023-09-13 15:39:59 +02:00
Adria Navarro
d248c7b6b8
Fix types
2023-09-13 15:26:29 +02:00
Adria Navarro
9c6e880479
Fix update datasource test helper
2023-09-13 15:03:21 +02:00
Adria Navarro
881ff02a7d
Merge branch 'develop' into BUDI-7367/ds_plus_row_unittest
2023-09-13 14:49:17 +02:00
Adria Navarro
142fb18c17
Fix tests
2023-09-13 14:09:48 +02:00
Adria Navarro
c530d5fa34
Timeout issues
2023-09-13 13:17:51 +02:00
Adria Navarro
dc5cd7cf76
Fix
2023-09-13 12:53:47 +02:00
Adria Navarro
6bae382d81
Fix tests
2023-09-13 12:23:59 +02:00
Adria Navarro
ceb3129e22
Revert relationship changes
2023-09-13 12:02:13 +02:00
Adria Navarro
823afa1f55
Run all tests
2023-09-13 11:59:34 +02:00
Adria Navarro
c7e41eacc7
Cleanup test
2023-09-13 11:00:53 +02:00
Adria Navarro
47899c669d
Use api
2023-09-13 10:39:22 +02:00
Adria Navarro
069b0d6161
Fix types
2023-09-13 10:31:39 +02:00
Adria Navarro
cf74f19381
Use test api
2023-09-13 10:13:54 +02:00
Adria Navarro
4d12ee53da
LegacyView test api
2023-09-13 09:59:17 +02:00
Adria Navarro
14259c82f3
Use test api
2023-09-13 09:57:41 +02:00
Adria Navarro
986decb103
Reduce timings
2023-09-13 09:37:11 +02:00
Adria Navarro
0c8a8e1b26
Unify
2023-09-12 21:09:25 +02:00
Adria Navarro
eee8a2e5f9
Run before alls
2023-09-12 20:49:47 +02:00
Adria Navarro
d522ff70b4
Don't create tables for each test
2023-09-12 20:47:06 +02:00
Adria Navarro
b5e6b42db2
Reuse tables
2023-09-12 20:40:00 +02:00
Adria Navarro
458de1282e
Use api for testing
2023-09-12 20:17:21 +02:00
Adria Navarro
f0872c1fa3
Improve api
2023-09-12 19:59:37 +02:00
Adria Navarro
fccb2f625c
Use configs
2023-09-12 19:39:40 +02:00
Adria Navarro
3843581e56
Unify
2023-09-12 19:31:58 +02:00
Adria Navarro
9c37f2f056
Use configs
2023-09-12 19:18:19 +02:00
Adria Navarro
cb762cc336
Use api for testing
2023-09-12 19:03:30 +02:00