Commit Graph

10012 Commits

Author SHA1 Message Date
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
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
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
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
Sam Rose fdfda100c1
Ensure that the DB always returns Documents. 2023-11-07 18:14:52 +00: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