Adria Navarro
3a3658fd03
Merge branch 'master' into chore/lint_imports
2023-11-21 13:51:39 +01:00
Sam Rose
79dcc468b8
Add a test for uppercase malicious extensions.
2023-11-21 10:42:44 +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
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
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
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
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
mike12345567
68a3e030c2
Adding test case to check that relationships can be used in external table formulas.
2023-11-07 18:34:51 +00:00
Martin McKeaveney
5dd6c40a29
Merge branch 'master' into fix/update-bull-queue-parameters
2023-11-06 18:02:49 +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
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
88cc8a19ee
Resetting timekeeper and resetting pro back to normal.
2023-10-31 11:19:53 +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
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
af59039d1c
Add tests for attachment processing endpoint.
2023-10-30 16:46:27 +00: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
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
Sam Rose
5dd61f8994
Remove APIDoc comments.
2023-10-27 11:47:01 +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
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
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
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
Michael Drury
5fabe32434
Making sure client endpoint available in prod.
2023-10-24 20:35: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
5e6ed0fd67
Implement many-to-one user column migration.
2023-10-23 11:54:27 +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
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
Sam Rose
a3ad8780de
Implement many-to-many user column migrations.
2023-10-19 17:28:55 +01:00
mike12345567
470735cc97
Updating types across old table utilities.
2023-10-19 12:26:29 +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
Sam Rose
3634687442
Create endpoint and controller function for user column migration.
2023-10-18 10:31:36 +01: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
mike12345567
cef71ff708
Adding test cases for navbar update.
2023-10-13 18:03:10 +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
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
f4fa542e86
Remove some unused fields, fix a broken spec.
2023-10-12 17:34:48 +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
Adria Navarro
5908a791f2
Return email and names on bb reference api output
2023-10-11 19:10:58 +02: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
Sam Rose
4bda97d70f
Create a failing test for BUDI-7552
2023-10-11 11:07:46 +01: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
e473c8b3a8
Fix tests
2023-10-10 14:07:12 +02:00
Adria Navarro
fd414dbe4b
Enable importing bbrefs as string csv
2023-10-10 13:52:47 +02:00
Adria Navarro
91306c79eb
Fix tests
2023-10-04 17:55:23 +02:00
Adria Navarro
dfea7f253e
Fix test ds data
2023-09-29 14:58:41 +02:00
mike12345567
5a3ecc3095
Getting create/update response consistent with internal API for external.
2023-09-29 13:40:40 +01:00
mike12345567
45ac9ae06c
Quick update to fix test case.
2023-09-29 13:33:49 +01: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
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
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
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
e916178046
Adding test case for new endpoint and covering public, builder and normal roles.
2023-09-27 15:46:04 +01: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
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
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
mike12345567
07c7192154
Adding documentation for export endpoint.
2023-09-22 13:29:16 +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
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
mike12345567
e408de539a
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458
2023-09-19 17:31:49 +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
mike12345567
bd197bee9e
Frontend work and basic API work for app update support.
2023-09-18 18:06:03 +01:00
Adria Navarro
17c365d398
Fix tests
2023-09-13 15:39:59 +02:00
Adria Navarro
142fb18c17
Fix tests
2023-09-13 14:09:48 +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
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
Adria Navarro
dd47c79ef9
Replace guids by words
2023-09-12 18:09:42 +02:00
Adria Navarro
8b644555e3
Fetch primaryDisplay
2023-09-12 18:09:09 +02:00
Adria Navarro
a537b17b23
Run attachments only on internal
2023-09-12 18:07:50 +02:00
Adria Navarro
66524d998b
Run coerced only for internal
2023-09-12 11:02:44 +02:00
Adria Navarro
8ee23e6168
Fix
2023-09-12 09:57:47 +02:00
Adria Navarro
c70c627fc9
Fix view test
2023-09-12 09:52:46 +02:00
Adria Navarro
4e69e51cca
Fix autocolumns
2023-09-08 17:42:54 +02:00
Adria Navarro
2f5aadec4b
More fixes
2023-09-08 16:39:13 +02:00
Adria Navarro
8858fe3887
Fixes
2023-09-08 16:31:47 +02:00
Adria Navarro
1a7a1cdd1b
Fix view test
2023-09-08 16:23:34 +02:00
Adria Navarro
b63b61655b
Fixes
2023-09-08 15:54:27 +02:00
Adria Navarro
c26a4c3a11
Fixes
2023-09-08 15:46:10 +02:00
Adria Navarro
45ddd46f4c
Fix tests
2023-09-08 15:29:05 +02:00
Adria Navarro
a5142088d9
Clean tests
2023-09-08 15:09:50 +02:00
Adria Navarro
5e2e43a7d7
Clean configs
2023-09-08 13:52:17 +02:00
Adria Navarro
9e799c6b93
Legacy views tests
2023-09-08 10:43:19 +02:00
Adria Navarro
93e9b1b8b4
Fix tests
2023-09-08 10:34:45 +02:00
Adria Navarro
3912517f67
Do not validate external
2023-09-08 10:22:24 +02:00
Adria Navarro
2c6df74755
Fix more tests
2023-09-08 10:12:46 +02:00
Adria Navarro
f8adbb86a0
Fix tests
2023-09-08 10:04:49 +02:00
Adria Navarro
e2b8226de1
Merge branch 'develop' into BUDI-7367/ds_plus_row_unittest
2023-09-08 09:11:27 +02:00
Adria Navarro
7a8eab863c
Fix tests
2023-09-06 13:03:35 +02:00
Adria Navarro
3fe7a9f4cb
Unmock pg
2023-09-06 12:51:08 +02:00
Adria Navarro
f476c84bc2
Run row api for pg
2023-09-05 12:09:11 +02:00
Adria Navarro
cb6977a18b
Create non-plus datasource
2023-09-04 17:01:49 +02:00
Adria Navarro
111e999962
Merge branch 'develop' into BUDI-7393/use_permissions_on_middleware
2023-09-04 15:51:45 +02:00
Adria Navarro
f6329e6a22
Add tests
2023-09-04 14:12:37 +02:00
Adria Navarro
f6e5e9ad6b
Fix test after rebase
2023-09-04 12:35:35 +02:00
Adria Navarro
2c70543d5c
Merge branch 'develop' into BUDI-7189/fix/legacy_views_permissions
2023-09-04 12:34:19 +02:00
Adria Navarro
5429c03741
Fix renamings
2023-09-04 12:28:10 +02:00
Adria Navarro
900c773ce9
Renamings
2023-09-04 12:17:37 +02:00
Adria Navarro
8b5700774b
Add test
2023-09-04 12:16:44 +02:00
Adria Navarro
5599e44422
Fix tests
2023-09-04 09:40:56 +02:00
Adria Navarro
0dc03abe5f
Display dependant info
2023-09-01 17:03:33 +02:00
Adria Navarro
a541bde7e1
Secure view read
2023-09-01 12:19:16 +02:00
Adria Navarro
cefb57d78a
Merge branch 'develop' into views-v2-frontend
2023-08-30 15:12:56 +02:00
Adria Navarro
24332f2f45
Fix tests
2023-08-29 16:39:19 +02:00
Adria Navarro
ed9e0ed2ff
Test external
2023-08-29 16:13:44 +02:00
Andrew Kingston
abbc4f7d2a
Remove tests which are no longer relevant
2023-08-25 16:27:39 +01:00
Andrew Kingston
e82c08ea3e
Fix row tests
2023-08-25 15:28:29 +01:00
Andrew Kingston
a22fc8d208
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-24 12:07:23 +01:00
Adria Navarro
c0581408e9
Add extra tests
2023-08-24 11:48:38 +02:00
Adria Navarro
9a7a3b9c72
Rename test
2023-08-24 10:23:21 +02:00
Adria Navarro
bfa2b491f3
Allow view permission type
2023-08-24 10:22:08 +02:00
Adria Navarro
972cc9916b
Add inheritance tests
2023-08-24 09:39:38 +02:00
Adria Navarro
b380207064
Merge resource and authorized, allowing transformers
2023-08-24 09:36:44 +02:00
Adria Navarro
9a15277fa1
Split authorized middleware to handle resource id fetch
2023-08-24 09:11:54 +02:00
Adria Navarro
27a5123855
Fix build
2023-08-22 12:42:59 +03:00
Adria Navarro
e4feb64fe5
Use extracted functions
2023-08-22 12:19:20 +03:00
Adria Navarro
d8473b4a23
Renames
2023-08-22 12:09:21 +03:00
Adria Navarro
1283431b32
Move permissions get into the config api
2023-08-22 12:06:44 +03:00
Adria Navarro
10e0abec3e
Test deleting when forbidden
2023-08-22 10:30:12 +03:00
Adria Navarro
96f9a34136
Test adding when forbidden
2023-08-22 10:26:46 +03:00
Adria Navarro
63ffc81ffe
Tests
2023-08-21 17:56:58 +03:00
Adria Navarro
edb8cd6330
Refactor tests to TS
2023-08-21 16:57:00 +03:00
Andrew Kingston
6d46fb2963
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 11:57:28 +01:00
mike12345567
a5a1c62eb1
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 14:34:08 +01:00
mike12345567
7110351bdc
Revert "revert develop into master"
...
This reverts commit fd099658a0
.
2023-08-18 14:33:21 +01:00
mike12345567
621b1fadea
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 13:22:34 +01:00
Martin McKeaveney
fd099658a0
revert develop into master
2023-08-17 10:28:15 +01:00
Andrew Kingston
abc072cbbe
Fix access control on view searching and handle errors when fetching view definitions
2023-08-16 11:00:14 +01:00
mike12345567
8f81a16340
Updating types to be based on the open API definition rather than types.
2023-08-15 17:33:22 +01:00
Andrew Kingston
c115a87cd6
Add dedicated endpoint for fetching view definitions
2023-08-15 17:07:14 +01:00
mike12345567
e97c042e95
Adding test cases.
2023-08-15 15:35:52 +01:00
mike12345567
4bbae677b2
Updating tests/search to handle no schema means no data, rather than all data.
2023-08-14 12:44:05 +01:00
mike12345567
5d2813361c
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-14 11:00:06 +01:00
mike12345567
9e0964a5e3
Removing concept of columns and schemaUI, replacing with just schema as now the backend uses UI attributes.
2023-08-11 15:52:13 +01:00
mike12345567
199d27fc89
Test case for returning missing columns as visible: false
2023-08-11 15:16:33 +01:00
mike12345567
71d8ea5743
Test case for view row API trimming.
2023-08-11 15:00:50 +01:00
mike12345567
822a086666
Refactoring to make it so that visible: false columns are removed from views, and when returning view schema, all columns are enriched.
2023-08-11 14:57:53 +01:00
mike12345567
893aaa2bf2
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-09 17:19:35 +01:00
mike12345567
0abd1deb34
Updating test cases, fixes based on running through view/row API.
2023-08-08 13:19:22 +01:00
mike12345567
2011e1693e
PR comments.
2023-08-08 12:06:25 +01:00
mike12345567
4c2e3a5489
Updating last remaining view perms to table perms.
2023-08-07 16:49:13 +01:00
mike12345567
41a9041268
PR fixes.
2023-08-07 16:36:28 +01:00
mike12345567
5e37d981da
Merge branch 'develop' of github.com:Budibase/budibase into feature/view-api-merge
2023-08-07 16:22:19 +01:00
Adria Navarro
4d2fef6b19
Fix types after merge
2023-08-07 15:33:50 +03:00
Adria Navarro
f1739d9aa4
Merge branch 'develop' into BUDI-7189/change_query_format
2023-08-07 15:32:55 +03:00
Adria Navarro
c6fba3a827
Fix types
2023-08-07 14:16:23 +03:00
Adria Navarro
77568af704
Change filter query to store the expected shape
2023-08-07 13:14:18 +03:00
Adria Navarro
39d099b443
Handle and test pagination
2023-08-07 10:49:04 +03:00
Adria Navarro
497943930e
Rename
2023-08-07 09:22:39 +03:00
mike12345567
ec761c2387
Building out public API for role assignment and un-assignment - need to flesh out pro component.
2023-08-04 18:01:45 +01:00
mike12345567
a1d85a831c
Some quick modifications to allow the views to go through the standard row CRUD, the view search is still separate for now however this may change.
2023-08-04 16:58:40 +01:00
Adria Navarro
250505a19b
Add limit on request
2023-08-04 18:41:49 +03:00