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
Adria Navarro
464ba92b47
Fix tests
2023-08-03 14:32:03 +03:00
Adria Navarro
d28120de3a
Make search a post request
2023-08-03 04:58:37 +02:00
Adria Navarro
b69943c074
Move tests
2023-08-02 15:13:43 +02:00
Adria Navarro
e11279311d
Add tests
2023-08-02 13:37:58 +02:00
mike12345567
7871bedb25
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-08-01 15:27:38 +01:00
mike12345567
b32ed151a1
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-08-01 13:11:45 +01:00
Adria Navarro
2cc924f9e7
Fix tests
2023-08-01 12:08:40 +02:00
Adria Navarro
624dc5ff26
Merge branch 'develop' into BUDI-7189/split_fields_and_ui
2023-08-01 11:59:18 +02:00
Adria Navarro
c425194a85
Check schemas on patch
2023-08-01 11:38:36 +02:00
Adria Navarro
d440291ebc
Throw exception when updating non ui fields
2023-08-01 11:31:58 +02:00
Adria Navarro
bce75c91a6
Persist only UI schema overrides
2023-08-01 10:57:03 +02:00
Adria Navarro
b528257bbe
Change viewrequest to accept schema
2023-08-01 10:45:00 +02:00
mike12345567
fc01ac4f71
Quick fix for application.spec.ts - didn't specify user properly.
2023-07-31 19:04:17 +01:00
Adria Navarro
73ded07484
Fix tests
2023-07-31 17:23:34 +02:00
Adria Navarro
1b2ce184d9
Fix types
2023-07-31 17:22:10 +02:00
Adria Navarro
76e836ca55
Test deleting multiple rows
2023-07-31 16:37:24 +02:00
Adria Navarro
3335c86a84
Delete row from view
2023-07-31 16:14:14 +02:00
Adria Navarro
d1ad443d18
Patch
2023-07-31 15:41:13 +02:00
Adria Navarro
b43f921253
Test middlewares
2023-07-31 15:26:01 +02:00
Adria Navarro
1d13b49e86
Fix middleware usage
2023-07-31 14:16:38 +02:00
Adria Navarro
eaa7d9bf81
trimViewRowInfo middleware and api test
2023-07-31 12:03:03 +02:00
Adria Navarro
5052f2cd68
Fix
2023-07-31 11:22:12 +02:00
Adria Navarro
97f7629345
Renames
2023-07-31 10:50:33 +02:00
Adria Navarro
7a9a997d73
Use middleware for checks
2023-07-31 10:38:31 +02:00
Adria Navarro
5cfddabac7
Move row view controllers in their own file
2023-07-31 10:21:44 +02:00
Adria Navarro
752e901b3d
Don't allow saving _viewId on row.patch
2023-07-31 09:58:49 +02:00
Adria Navarro
ed256242c8
Don't allow saving _viewId on row.create
2023-07-31 09:54:20 +02:00
mike12345567
3798caf86d
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-28 16:08:38 +01:00
mike12345567
1403bf26c6
Quick fixes based on raising PR, types and tests.
2023-07-28 13:58:20 +01:00
mike12345567
d62b2bdbe0
switching to global builder role for plugin API, dis-allowing per app builders to delete apps and updating UI to reflect these updates.
2023-07-27 18:09:30 +01:00
mike12345567
64a5426d36
Updates to remove app builder concept, denying access to app creation for app builders.
2023-07-26 17:32:21 +01:00
Adria Navarro
b0af0a287e
Remove view tests
2023-07-26 14:53:51 +02:00
Adria Navarro
af933bd158
More types
2023-07-26 13:55:02 +02:00
Adria Navarro
f0f68f10d8
Add tests
2023-07-26 13:55:02 +02:00
Adria Navarro
97dcd3fb0a
Add patch view test
2023-07-26 13:55:02 +02:00
Adria Navarro
77c2ce590c
Use test api for patch
2023-07-26 13:55:02 +02:00
Adria Navarro
b69e18ab70
Return _viewId when searching
2023-07-26 13:54:35 +02:00
Adria Navarro
aeeb69d80e
Merge pull request #11352 from Budibase/BUDI-7189/return_default_row_data
...
Return default row data
2023-07-26 11:29:24 +01:00
Adria Navarro
1512ecd939
Merge pull request #11349 from Budibase/BUDI-7189/update_view_endpoint
...
Add endpoint to update views 2.0
2023-07-25 19:04:36 +01:00
Adria Navarro
67f502579e
Test schema
2023-07-25 19:48:46 +02:00
Adria Navarro
d93c99b947
Return data when schema is defined
2023-07-25 19:48:46 +02:00
Adria Navarro
b2e0384f8a
Check ui path vs body
2023-07-25 19:46:46 +02:00
Adria Navarro
783e8a5b08
Change url to include the id
2023-07-25 19:34:52 +02:00
Dean
a5b81558b9
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-25 15:42:01 +01:00
Adria Navarro
9235afb5d9
Test updating v1
2023-07-25 15:49:32 +02:00
Adria Navarro
6e24bf41df
More tests
2023-07-25 15:41:04 +02:00
Adria Navarro
97957e96bd
Update test
2023-07-25 15:35:48 +02:00
Adria Navarro
2412056292
Update basic test
2023-07-25 15:34:25 +02:00
Adria Navarro
29bc87a47f
Update view endpoint
2023-07-25 15:33:49 +02:00
Adria Navarro
c9dc4006a1
Merge branch 'BUDI-7189-views-v2' into BUDI-7189/return_columns_based_on_schema
2023-07-24 16:47:46 +02:00
Adria Navarro
76d32b40fd
Merge pull request #11286 from Budibase/BUDI-7189/create_view_schema_endpoint
...
Return schema from table endpoint
2023-07-24 15:42:03 +01:00
Adria Navarro
7465c04799
Fix controller
2023-07-24 16:35:22 +02:00
Adria Navarro
9cf401162b
Add views
2023-07-24 16:13:15 +02:00
Adria Navarro
2186b0407a
Honor schema on view search
2023-07-24 16:13:15 +02:00
Dean
0d8d96b911
PR Feedback
2023-07-24 15:03:13 +01:00
Adria Navarro
0f53fa14ad
Undo not required changes
2023-07-24 15:17:05 +02:00
Adria Navarro
559cb3d9e0
Test sdk calls
2023-07-24 15:17:05 +02:00
Adria Navarro
396c4ad439
Use new table schema
2023-07-24 15:17:04 +02:00
Adria Navarro
a65e69e614
Add tests
2023-07-24 15:17:04 +02:00
Adria Navarro
3f2fa1a8dc
Remove view endpoint
2023-07-24 15:17:04 +02:00
Adria Navarro
22dd218b1a
Fetch schema
2023-07-24 15:17:04 +02:00
Adria Navarro
5fa7972564
Test returning views
2023-07-24 15:17:04 +02:00
Adria Navarro
46cb7c7117
Table tests to ts
2023-07-24 15:17:04 +02:00
Adria Navarro
d12d6f5bef
Add tests
2023-07-24 15:17:04 +02:00
Adria Navarro
c747881d73
Allow selecting certain columns
2023-07-24 15:17:04 +02:00
Adria Navarro
f3f0ee0959
Return view schema endpoint
2023-07-24 15:17:04 +02:00
Adria Navarro
1760980aad
Allow overriding default sort
2023-07-24 15:16:31 +02:00
Adria Navarro
4e646bb463
Only ui metadata fields
2023-07-24 15:15:44 +02:00
Adria Navarro
e068e62eb1
Change view columns for schema
2023-07-24 15:15:44 +02:00
Adria Navarro
56e6d48ec7
Remove :tableid from view create
2023-07-24 15:15:44 +02:00
Adria Navarro
6d973ce99a
Infer table on search
2023-07-24 15:15:44 +02:00
Adria Navarro
36b82681ff
Remove tableid from remove view url
2023-07-24 15:15:44 +02:00
Adria Navarro
fc831db06b
Store ids containing table info
2023-07-24 15:15:44 +02:00
Adria Navarro
ac0ae34808
Fix search
2023-07-24 15:15:44 +02:00
Adria Navarro
21e17053c6
Don't persist the view as doc
2023-07-24 15:15:44 +02:00
Adria Navarro
d6121d1504
Remove fetch view
2023-07-24 15:15:44 +02:00
Adria Navarro
56ee61d76c
Remove get from delete tests
2023-07-24 15:15:44 +02:00
Adria Navarro
76f89e10d3
Create/delete, save to table
2023-07-24 15:15:44 +02:00
Adria Navarro
b82876b147
Remove view fetch logic
2023-07-24 15:15:44 +02:00
Adria Navarro
49980dadf1
Fix merge conflicts
2023-07-24 15:15:43 +02:00
Adria Navarro
516b5691e8
DRY
2023-07-24 15:15:43 +02:00
Adria Navarro
12891456de
Fix test
2023-07-24 15:15:43 +02:00
Adria Navarro
28f4aef07f
Persist columns in views
2023-07-24 15:15:43 +02:00
Adria Navarro
82e2385099
Test different sort
2023-07-24 15:15:43 +02:00
Adria Navarro
b778921028
Test sorting
2023-07-24 15:15:43 +02:00
Adria Navarro
fde008f4d1
Persist sort
2023-07-24 15:15:43 +02:00
Adria Navarro
16d39c6fd2
Honor query on view search
2023-07-24 15:15:43 +02:00
Adria Navarro
ebd93eb109
Persist queries on crud views
2023-07-24 15:15:43 +02:00
Adria Navarro
6809bb4510
Use api for view search tests
2023-07-24 15:15:43 +02:00
Adria Navarro
2feb22ef64
Use api for viewv2 tests
2023-07-24 15:15:43 +02:00
Adria Navarro
fcd0db8f57
Clean code
2023-07-24 15:15:43 +02:00
Adria Navarro
b29e54e84c
Lint
2023-07-24 15:15:43 +02:00
Adria Navarro
63f181649a
Change url version path
2023-07-24 15:15:43 +02:00
Adria Navarro
891ba4148b
Clean
2023-07-24 15:15:43 +02:00
Adria Navarro
9f36bdc6c1
Reuse config
2023-07-24 15:15:43 +02:00
Adria Navarro
97a538f5db
Basic search
2023-07-24 15:15:43 +02:00
Adria Navarro
e71d883dfd
Change status codes
2023-07-24 15:15:43 +02:00
Adria Navarro
1e6a65d4e9
Extract viewapi to its own file
2023-07-24 15:15:43 +02:00
Adria Navarro
7140df6ed3
Better typing responses
2023-07-24 15:15:43 +02:00
Adria Navarro
5731b26079
Namespacing
2023-07-24 15:15:43 +02:00
Adria Navarro
f7452aa7fa
Extract test utils
2023-07-24 15:15:43 +02:00
Adria Navarro
7f3de5d40e
Move view code to test config
2023-07-24 15:15:43 +02:00
Adria Navarro
8282fbb99b
Type responses
2023-07-24 15:15:43 +02:00
Adria Navarro
03f84170b8
Use v2 as prefix
2023-07-24 15:15:43 +02:00
Adria Navarro
e3c4930819
Undo renaming as lagacyViews
2023-07-24 15:15:43 +02:00
Adria Navarro
02bc1d2cdc
Simplifying endpoints
2023-07-24 15:15:43 +02:00
Adria Navarro
4ca25ee065
Implement deletes
2023-07-24 15:15:43 +02:00
Adria Navarro
4bbb1b0289
Refactor paths
2023-07-24 15:15:43 +02:00
Adria Navarro
7155d75906
Implement get view
2023-07-24 15:15:43 +02:00
Adria Navarro
e2c1a549de
Find by table
2023-07-24 15:15:43 +02:00
Adria Navarro
f395b79cac
Fix fetch
2023-07-24 15:15:43 +02:00
Adria Navarro
4a5a3e2c33
Implement and test fetch
2023-07-24 15:15:43 +02:00
Adria Navarro
899c8a14fb
Implement and test create
2023-07-24 15:15:43 +02:00
Adria Navarro
81e847daeb
Rename tests
2023-07-24 15:15:43 +02:00
Adria Navarro
6ff5c23cd6
Add controller scaffolding for views v2
2023-07-24 15:15:43 +02:00
Adria Navarro
7dbf71d477
Namespace
2023-07-24 15:15:43 +02:00
Dean
3b36970c58
Review updates
2023-07-24 09:08:10 +01:00
Martin McKeaveney
8c5177facb
Merge pull request #10858 from Budibase/labday/debug-panel
...
Labday/debug panel
2023-07-18 12:25:37 +01:00
Martin McKeaveney
fb1ecbb5c9
code review and test
2023-07-17 22:33:37 +01:00
Adria Navarro
832483442f
Merge pull request #11239 from Budibase/BUDI-7189/extract_search_functionality
...
Moving files and functions
2023-07-17 14:17:26 +01:00
Adria Navarro
e336ba4b5e
Type and fix tests
2023-07-17 11:13:21 +02:00
Adria Navarro
85aa105972
Type row tests
2023-07-13 12:17:24 +02:00
Martin McKeaveney
abce52d846
merge
2023-07-06 21:58:19 +01:00
Martin McKeaveney
f13b5df9f4
code review, moving endpoint
2023-07-06 16:41:45 +01:00
Michael Drury
f7cdf5f2bc
Merge pull request #11001 from Budibase/feature/custom-role-readable-ids
...
Custom roles - readable IDs
2023-06-27 16:17:08 +01:00
mike12345567
47260f23bf
PR comments.
2023-06-27 10:01:06 +01:00
mike12345567
7e79c827a7
Test fixes, as well as issue discovered by test around _id generation and event triggering.
2023-06-26 19:10:04 +01:00
mike12345567
3eff4d85d0
Adding a test case for the removal of automation logs from app sync, as well as adding to the publish/sync filter a check to not carry over automation logs.
2023-06-26 18:52:15 +01:00
mike12345567
45120c60ba
Getting basic regex in place to make sure role names can be IDs.
2023-06-21 17:08:54 +01:00
Dean
998f1806aa
Updated analytics tests to account for the embedded
2023-06-20 16:29:09 +01:00
Adria Navarro
8ab5913eb9
Change url
2023-06-20 11:33:38 +01:00
Adria Navarro
7a4eb3113d
Add external schema endpoint
2023-06-19 17:56:11 +01:00
Adria Navarro
fe1a64964a
Fix and improve tests
2023-06-14 14:20:20 +01:00
Adria Navarro
bfd444dbaa
Change the download to be a post
2023-06-14 10:47:46 +01:00
Martin McKeaveney
7e45773d02
diagnostics panel
2023-06-10 16:16:52 +01:00
Martin McKeaveney
746afaf573
initial work on debug panel
2023-06-08 19:50:29 +01:00
Michael Drury
a3f9759a47
Reverting ioredis-mock removal for test cases - will come back to this in future as it currently breaks pro tests.
2023-06-01 00:02:55 +01:00
mike12345567
651d50a064
Updating datasource information endpoint to POST which allows sending up an unfinished/unsaved datasource for fetching information with. Also changing how verification and information endpoints work so that enrichment is used and therefore env vars can also be used.
2023-05-31 17:04:29 +01:00
Gerard Burns
23ee9f4af8
Post Sign Up Onboarding Changes ( #10701 )
...
* wip
* PR Feedback
* Fixes
* PR Feedback
* PR Feedback
* PR Feedback
2023-05-30 12:54:57 +01:00
Peter Clement
2ae960e2ee
fix broken test
2023-05-26 16:58:00 +01:00
Peter Clement
4d5a922684
Merge remote-tracking branch 'origin/develop' into feature/sync-automations
2023-05-24 15:05:58 +01:00
Adria Navarro
b264708af6
Merge remote-tracking branch 'origin/develop' into chore/esbuild
2023-05-24 14:17:32 +02:00
Peter Clement
8d3a5307ed
sync automation webhooks tests
2023-05-23 15:55:52 +01:00
Peter Clement
986348f511
sync automation tests
2023-05-23 15:55:25 +01:00
mike12345567
590844c8a9
PR comments.
2023-05-23 12:22:22 +01:00
mike12345567
76eef8d3d4
Fixing some test issues.
2023-05-22 16:25:50 +01:00
Peter Clement
9b7972fdfd
remove middleware but check if prod in controller
2023-05-19 15:12:08 +01:00
Michael Drury
d85bcbc7e5
Adding test for postgres verify.
2023-05-19 12:19:55 +01:00
Michael Drury
2223027d28
Adding API for retrieving table names.
2023-05-18 23:22:52 +01:00
Adria Navarro
2d2d50a5df
Merge branch 'develop' into chore/esbuild
2023-05-18 11:34:11 +02:00
mike12345567
f3785892a9
Merge branch 'develop' of github.com:Budibase/budibase into chore/esbuild
2023-05-17 12:45:28 +01:00
Adria Navarro
4f3139a47b
Merge branch 'develop' into feature/datasource-conns
2023-05-17 12:00:56 +02:00
Dean
728eb3bb09
Fix for autoid issue on create row
2023-05-15 19:22:22 +01:00
Dean
77d1f9250c
Updated import row test to evaluate the name and _id fields on the table instead of the entire object.
2023-05-10 12:52:54 +01:00
Dean
1e6652dc39
Fix for importing exported array/option fields. Fix to ensure lastid and inclusion updates persisted as a result of an import. Test updates for array and option fields
2023-05-10 12:36:01 +01:00
Martin McKeaveney
eb37dacc73
lint
2023-05-08 16:23:49 +01:00
Martin McKeaveney
b387f969d9
allow passwordless redis
2023-05-08 15:59:12 +01:00
mike12345567
57a633b926
Implementing main body of connection verification endpoint.
2023-05-05 17:40:39 +01:00
Martin McKeaveney
1c81cc4b4d
Merge pull request #10483 from Budibase/fix/empty-attachment-row-import
...
Fix for row import failure caused by empty attachment parsing.
2023-05-05 12:01:04 +01:00
Martin McKeaveney
50de32a8a0
Merge pull request #10452 from Budibase/feature/clustering-support
...
attaching clustered mode to an env var
2023-05-04 14:25:23 +01:00
Martin McKeaveney
41c131050c
lint
2023-05-04 13:43:53 +01:00
Martin McKeaveney
167dfd39d7
fix ts build
2023-05-04 13:32:17 +01:00
Dean
5498cc86bd
Refactor to fix tests and added an extra empty scenario
2023-05-04 12:58:45 +01:00
Adria Navarro
a7f69231d9
Merge branch 'chore/npmless-builds' into chore/esbuild
2023-05-03 18:01:04 +01:00
Rory Powell
e1a147e823
Merge branch 'master' into develop
2023-05-03 16:06:42 +01:00
Martin McKeaveney
36397bb77d
enabling cluster support for ratelimit cache
2023-04-28 20:23:39 +01:00
melohagan
8742fb39d3
is empty lucene query with OR fix ( #10451 )
...
* empty lucene query with OR fix
* Fix unit test
2023-04-28 17:17:32 +01:00
mike12345567
4f7e56fed9
Making build script into a module, so that it can be used in a specialised server build which also builds the thread scripts as required for worker-farm.
2023-04-27 19:00:01 +01:00
mike12345567
060dc05afa
Removing export all apps functionality from cloud - this was a very niche feature and often confusing, now there is a consistent flow for starting out in self host.
2023-04-20 17:19:17 +01:00
Michael Drury
42c37eea46
Merge pull request #10276 from Budibase/labday/automation-plugins
...
Automation step plugins
2023-04-18 17:33:25 +01:00
mike12345567
8f8843aece
Updating test cases based on new user sync and removing old endpoint testcases (endpoint removed).
2023-04-13 12:53:25 +01:00
mike12345567
a9fb09424b
Merge branch 'develop' of github.com:Budibase/budibase into labday/automation-plugins
2023-04-12 14:27:50 +01:00
mike12345567
1aafdbe9a7
Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-6754
2023-04-11 17:28:14 +01:00
adrinr
9a330b85f8
Fix timeouts
2023-04-11 14:20:15 +01:00
Michael Drury
1c7c06e983
Bulk of the automation plugin system, supporting custom plugins.
2023-04-10 23:48:54 +01:00
mike12345567
0803b08217
Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-6754
2023-04-05 17:59:18 +01:00
adrinr
38535e8ef4
Format
2023-04-05 12:17:32 +01:00
adrinr
ae9f91885f
Fix flaky tests
2023-04-05 12:17:02 +01:00
mike12345567
e699f4684a
Updating the global user sync to be more accurate and also remove old user metadata from apps that users don't have access to anymore.
2023-04-04 18:03:56 +01:00
Rory Powell
976b3a55ca
Update logging to support dd trace attributes ( #10086 )
...
* Update logging middleware to integrate with pino for console logging
* Remove elastic apm references, use updated core middlewares
* Remove redundant LOG_LEVEL definitions
* Remove no longer needed jest logging overrides
* lint
* Backwards compat between console log helpers and pino
* Configurable DISABLE_HTTP_LOGGING
* Don't log 4xx as errors
* Remove redundant ENABLE_4XX_HTTP_LOGGING
* Cleanup migrations and event logging
* Improve bb-alert logging
* Add DISABLE_HTTP_LOGGING to helm chart
* Add ops endpoints for testing
* Disable http logging in dev
* Backwards compatible tracing implementation
* Naming update on http logging env var
* lint
* Update packages/backend-core/src/environment.ts
Co-authored-by: Adria Navarro <adria@revityapp.com>
* Merge
* Lint
* Fix console.warn failing mock by replacing with alerts mock instead
* Lint
---------
Co-authored-by: Adria Navarro <adria@revityapp.com>
2023-04-04 15:08:46 +01:00
Michael Drury
d3e749d2de
Fix for 409 conflict which occurs in one of the user test cases - should stop it occurring in future.
2023-03-31 23:32:33 +01:00
mike12345567
cf5316ec8d
General fixes for open handles, attempting to find and close all issues in server which are stopping shutdown of Jest suite.
2023-03-27 19:38:49 +01:00
mike12345567
926ee18703
Updating Jest to latest 29.5.0 and then fixing snapshots to work with this - also setting worker memory limits for Node 16.10+ - where a leak can occur.
2023-03-21 19:52:06 +00:00
mike12345567
82286d519f
Fixing some issues with test cases.
2023-03-21 17:27:31 +00:00
mike12345567
0026f86cc6
Fixing operation ID.
2023-03-06 17:41:24 +00:00
mike12345567
36683459b8
Updating metrics endpoint to have examples of expected data format - show OpenMetrics response.
2023-03-06 15:55:55 +00:00
mike12345567
13ae950101
Updating test case.
2023-03-06 15:31:27 +00:00
mike12345567
c51b9fb4b3
Merge branch 'develop' of github.com:Budibase/budibase into jonny/api-metrics
2023-03-06 15:23:35 +00:00
Jonny McCullagh
cbc377b0f4
unit tests
2023-03-06 11:51:49 +00:00
mike12345567
cb39053b12
Fix for #9778 - there was an issue with operationId in the OpenAPI spec, these need to be unique to be compliant with the spec as brought up in the issue. Also re-writing the spec generation to Typescript to be compliant with how backend code is now written.
2023-02-28 18:10:56 +00:00
Rory Powell
2e829ce8a6
Merge pull request #9785 from Budibase/configs-refactor-and-server-test-fixes
...
Configs / Server tests / Failing real email tests updates
2023-02-27 14:00:21 +00:00
Andrew Kingston
8cd7ba1fdf
Undo/Redo for Design and Automate sections + automations refactor ( #9714 )
...
* Add full undo/redo support for screens
* Add loading states to disable spamming undo/redo
* Add keyboard shortcuts for undo and redo
* Fix modals not closing in design section when escape is pressed
* Remove log
* Add smart metadata saving to undo/redo
* Add error handling to undo/redo
* Add active state to hoverable icons
* Fix screen deletion
* Always attempt to get latest doc version before deleting in case rev has changed
* Move undo listener top level, hide controls when on certain tabs, and improve selection state
* Add tooltips to undo/redo control
* Update automation section nav to match other sections
* Fix automation list padding
* Fix some styles in create automation modal
* Improve automation section styles and add undo/redo
* Update styles in add action modal
* Fix button size when creating admin user
* Fix styles in add automation step modal
* Fix issue selecting disabled automation steps
* Reset automation history store when changing app
* Reduce spammy unnecessary API calls when editing cron trigger
* WIP automation refactor
* Rewrite most automation state
* Rewrite most of the rest of automation state
* Finish refactor of automation state
* Fix selection state when selecting new doc after history recreates it
* Prune nullish or empty block inputs from automations and avoid sending API requests when no changes have been made
* Fix animation issues with automations
* Sort automations and refetch list when adding or deleting
* Fix formatting
* Add back in ability to swap between values and bindings for block inputs
* Lint
* Format
* Fix potential issue in design section when selected screen is unset
* Fix automation arrow directions everywhere, tidy up logic and fix crash when using invalid looping
* Lint
* Fix more cases of automation errors
* Fix implicity any TS error
* Respect _id specified when creating automations
* Fix crash in history store when reverting a change on a doc whose ID has changed
* Lint
* Ensure cloneDeep helper doesn't crash when a nullish value is passed in
* Remove deprecated frontend automation test
---------
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-02-23 13:55:18 +00:00
Rory Powell
4e1bebe897
Server flaky tests fixes - improving tenancy config
2023-02-23 13:43:27 +00:00
Jonny McCullagh
dde1237ed2
allUsers function & more metrics
2023-02-22 21:10:35 +00:00
Rory Powell
940de8b6a0
Run CI steps in parallel ( #9760 )
...
* Parallel CI
* Add build to integration test
* Add checkout to top of each run
* Revert branch update for ci job
* Experiment with --runInBand for CI
* Fix intermittent backend-core migration test failure
* Fix hanging worker redis connection
* Update naming from reset to newTenant
2023-02-21 17:13:24 +00:00
Jonny McCullagh
a908125ea3
add metrics endpoint to api
2023-02-20 19:56:04 +00:00
Rory Powell
a57f0c9dea
Merge branch 'develop' into rory/february
2023-02-20 09:57:17 +00:00
Rory Powell
ae9979929a
Enable higher concurrency and resiliency in worker tests
2023-02-13 11:57:30 +00:00
mike12345567
7def2059f7
Updating test case which has been occasionally throwing 409 issues.
2023-02-10 18:29:29 +00:00
mike12345567
ced811fc23
Another quick fix.
2023-02-07 18:35:22 +00:00