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 |
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 |
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
|
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 |
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 |
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 |
Adria Navarro
|
e7bcabf1d2
|
Merge branch 'master' into BUDI-7580/account_portal_submodule
|
2023-11-27 20:48:32 +01: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 |
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 |