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
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
88c68cfe58
Fetch relationships on external row find
2023-09-12 18:07:20 +02:00
mike12345567
80e217afda
Quick test to avoid scenario in future.
2023-09-12 14:23:08 +01:00
mike12345567
aed5694ac2
Adding dedicated function for removing empty filters.
2023-09-12 14:06:20 +01:00
mike12345567
aeac7aaa0c
Making sure that not all falsy values are considered invalid filter inputs.
2023-09-12 13:54:39 +01:00
Mel O'Hagan
91fedc8241
Merge branch 'master' into budi-7476-postgres-sql-invalid-time-value-error-when-saving-json-as
2023-09-12 10:37:30 +01:00
Adria Navarro
66524d998b
Run coerced only for internal
2023-09-12 11:02:44 +02:00
Peter Clement
0df9f821fe
Merge remote-tracking branch 'origin/master' into fix/remove-developer-role-from-imports
2023-09-12 09:36:11 +01:00
Peter Clement
cee89b95b1
remove reference to premium plan
2023-09-12 09:34:11 +01: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
a3e9765555
Merge branch 'develop' into BUDI-7367/ds_plus_row_unittest
2023-09-12 09:20:00 +02:00
Mel O'Hagan
17dc01808c
Additional unit test
2023-09-11 21:35:51 +01:00
Mel O'Hagan
7147752b9c
Fix date validation regex
2023-09-11 21:26:05 +01:00
Martin McKeaveney
722c4e6d48
merge with master
2023-09-11 11:57:18 +01: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
9b783e0804
Fix cleanup relationships
2023-09-08 15:08:49 +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
93124d804b
Fix validate test
2023-09-08 10:17:22 +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
c6621e8c49
Type response
2023-09-08 10:04:35 +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
3b69acc166
Merge branch 'develop' into update-node-types
2023-09-07 19:50:39 +02:00
Martin McKeaveney
ab5753273d
fix for legacy custom roles
2023-09-07 18:50:07 +01:00
Michael Drury
7bb1db6c1d
Merge branch 'develop' into fix/shared-core-dev
2023-09-07 17:07:41 +01:00
Michael Drury
fe39bdfbfb
Merge branch 'develop' into fix/shared-core-dev
2023-09-07 16:33:05 +01:00
Michael Drury
8b4c4fd3d7
Merge branch 'develop' into fix/BUDI-7447
2023-09-07 16:32:54 +01:00
mike12345567
2f115b5b64
Quick fix for automation timing.
2023-09-07 15:27:52 +01:00
Adria Navarro
205d33f172
Clean cypress refs
2023-09-07 15:37:22 +02:00
Adria Navarro
f691987e65
Update node types
2023-09-07 11:21:41 +02:00
mike12345567
c361588bd4
Updating the yarn dev process to not include a removal of the dist directory as part of the streamed watchers - this seems to create a problem for shared core and moving this up a level to a parallel run before the watchers massively improves stability.
2023-09-06 18:17:44 +01: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
0f0533ff2b
Merge branch 'develop' into fix/backend-core-test-types
2023-09-06 10:08:46 +02:00
Adria Navarro
1c8060272d
Fix import
2023-09-06 01:49:54 +02:00
Adria Navarro
cd8e667f39
Fix permission sdk usage on auth middleware
2023-09-06 00:23:19 +02:00
mike12345567
c6223ca935
Linting.
2023-09-05 12:33:01 +01:00
mike12345567
83875cd2d6
Merge branch 'develop' of github.com:Budibase/budibase into merge-master-develop
2023-09-05 12:29:27 +01:00
mike12345567
d096f359d7
Revert "Revert "Merge branch 'develop' into master""
...
This reverts commit 3265042025
.
2023-09-05 12:28:56 +01:00
Adria Navarro
f476c84bc2
Run row api for pg
2023-09-05 12:09:11 +02:00
Adria Navarro
14303c9eb0
Extend test create api
2023-09-05 11:41:30 +02:00
Adria Navarro
887ebb2eeb
Simplify
2023-09-05 11:16:37 +02:00
Adria Navarro
6240740a42
Simplify
2023-09-05 11:11:47 +02:00
Adria Navarro
b27899b1e6
Redo helpers
2023-09-05 10:47:59 +02:00
Adria Navarro
57801b5bcc
Use docker utils helpers
2023-09-04 19:05:18 +02:00
Adria Navarro
baab7d3fb5
Use docker utils helpers
2023-09-04 19:05:11 +02:00
Adria Navarro
e4479ee522
Use docker utils helpers
2023-09-04 19:05:04 +02:00
Adria Navarro
8931309669
Datasource test api
2023-09-04 18:53:32 +02:00
Adria Navarro
cb6977a18b
Create non-plus datasource
2023-09-04 17:01:49 +02:00
Adria Navarro
122cd843ab
Type ds in testconfiguration
2023-09-04 16:25:34 +02:00
Adria Navarro
c5e061c9bf
Fix types
2023-09-04 16:22:50 +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
d16110ca73
Fix tests
2023-09-04 15:49:58 +02:00
Adria Navarro
ad8fb01657
Use permissions sdk on authorized middleware
2023-09-04 14:13:10 +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
d68d449f1f
DRY
2023-09-04 12:11:59 +02:00
Adria Navarro
a012c0a458
Add back base default legacy views permissions
2023-09-04 12:00:58 +02:00
Andrew Kingston
770216ccf1
Merge branch 'master' into dean-bug-fixes
2023-09-04 10:17:10 +01:00
Adria Navarro
5599e44422
Fix tests
2023-09-04 09:40:56 +02:00
Adria Navarro
bb8aacd830
Improve messaging
2023-09-01 17:23:47 +02:00
Adria Navarro
0dc03abe5f
Display dependant info
2023-09-01 17:03:33 +02:00
Rory Powell
64af549341
Revert "Merge pull request #11489 from Budibase/fix/automation-disable"
...
This reverts commit e6319cce67
, reversing
changes made to 7c12280fe3
.
2023-09-01 15:12:23 +01:00
Martin McKeaveney
5845884e77
Revert "don't recreate secret after first deploy, bump vm2 deps"
2023-09-01 11:30:05 +01:00
Adria Navarro
a541bde7e1
Secure view read
2023-09-01 12:19:16 +02:00
Adria Navarro
5b7756936d
Change api interfaces
2023-09-01 11:33:59 +02:00
Adria Navarro
466f1e6132
Display inherit option
2023-09-01 10:52:06 +02:00
Adria Navarro
5d870fb41a
Rename
2023-09-01 09:50:55 +02:00
Adria Navarro
774ff745b6
Return role origin
2023-09-01 09:40:29 +02:00
Adria Navarro
a56712f4d7
Change shape
2023-08-31 13:01:17 +02:00
Adria Navarro
dcd8c3b289
Move permissions code to sdk
2023-08-31 10:36:17 +02:00
Dean
4d2f76e5be
Fix for view export filtering and view tableblock exception
2023-08-31 08:42:31 +01:00
Adria Navarro
cefb57d78a
Merge branch 'develop' into views-v2-frontend
2023-08-30 15:12:56 +02:00
Adria Navarro
8e4138f50d
Lint
2023-08-29 18:32:18 +02:00
Martin McKeaveney
6ac0f3e8bc
Merge branch 'master' into fix/security-deps
2023-08-29 16:56:31 +01: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
Adria Navarro
6f2aa32878
Implement external
2023-08-29 15:39:56 +02:00
Martin McKeaveney
3265042025
Revert "Merge branch 'develop' into master"
...
This reverts commit 99adc2039b
, reversing
changes made to fec20e526e
.
2023-08-29 14:27:39 +01:00
Adria Navarro
7e2ecc1b3a
Split between internal and external views
2023-08-29 13:35:22 +02:00
Adria Navarro
bf59ecf6b7
Split between internal and external views
2023-08-29 13:35:12 +02:00
Martin McKeaveney
26aa47078b
Merge branch 'master' into fix/security-deps
2023-08-25 18:35:27 +01:00
Andrew Kingston
abbc4f7d2a
Remove tests which are no longer relevant
2023-08-25 16:27:39 +01:00
Andrew Kingston
100c6450dc
Update view tests
2023-08-25 15:50:29 +01:00
Andrew Kingston
e82c08ea3e
Fix row tests
2023-08-25 15:28:29 +01:00
Martin McKeaveney
2eb78fb23d
don't recreate secret after first deploy, bump vm2 deps
2023-08-24 17:12:48 +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
388731bd9e
Merge branch 'develop' into BUDI-7393/allow-view-permissions
2023-08-24 13:36:07 +03:00
Adria Navarro
c0581408e9
Add extra tests
2023-08-24 11:48:38 +02:00
Adria Navarro
12be5a3d83
Setuo init pro mocks
2023-08-24 11:47:51 +02:00
Adria Navarro
3e70369832
Use
2023-08-24 11:47:42 +02:00
Adria Navarro
cfeb6993cc
Test authorised view use cases
2023-08-24 11:46:36 +02:00
Adria Navarro
8359185a22
Add unhappy paths tests
2023-08-24 11:23:30 +02:00
Adria Navarro
84a6f239a9
Migrate tests to ts
2023-08-24 11:05:31 +02:00
Andrew Kingston
a6e000ed34
Merge branch 'develop' into design-section-feature-branch
2023-08-24 09:23:30 +01: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
1a88a9078d
Merge branch 'develop' into BUDI-7393-view-permissions-behind-feature-flag
2023-08-24 08:39:53 +02:00
Andrew Kingston
f421ef54f3
Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch
2023-08-23 18:45:35 +01:00
mike12345567
1a06fc0417
Removing Postgres test update, didn't help.
2023-08-23 18:14:01 +01:00
mike12345567
67104d7cb3
Quick hacks to try and help with the stability of some failing tests.
2023-08-23 18:05:58 +01:00
mike12345567
6731eefefd
Adding wait strategy to Postgres runner.
2023-08-23 17:42:01 +01:00
Andrew Kingston
f0e7f481de
Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into screen-theme-rightpanel
2023-08-23 16:20:55 +01:00
mike12345567
613b7a3344
Fixing reference (IDE generated).
2023-08-23 14:20:30 +01:00
mike12345567
3395a5b96b
Some other minor changes to fully support the per app builder from groups, making sure middlewares are properly aware.
2023-08-22 19:15:47 +01:00
mike12345567
656870db8b
Adding last of support for per app group builder support, enriching the user on self return, as well as adding the functionality required to server middlewares.
2023-08-22 18:14:08 +01: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
561fe3cbe9
Merge branch 'develop' into BUDI-7393-view-permissions-behind-feature-flag
2023-08-22 11:49:07 +03:00
Adria Navarro
664f257239
Implemment checks
2023-08-22 11:27:06 +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
f1232eac90
Add permission api to testconfig
2023-08-22 10:24:43 +03:00
Andrew Kingston
86c9e2a192
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 16:50:45 +01:00
Adria Navarro
63ffc81ffe
Tests
2023-08-21 17:56:58 +03:00
Adria Navarro
54c285f71c
Add basic sdk checks
2023-08-21 17:56:40 +03:00
Adria Navarro
62579fab4e
Check if resouce is allowed to change
2023-08-21 17:56:19 +03:00
mike12345567
3b19c8410f
Comments.
2023-08-21 15:31:35 +01:00
Adria Navarro
28fac62239
Remove unused param
2023-08-21 17:09:33 +03:00
Adria Navarro
edb8cd6330
Refactor tests to TS
2023-08-21 16:57:00 +03:00
Andrew Kingston
729b93532b
Prevent overriding onEmptyFilter behaviour for views
2023-08-21 12:01:17 +01:00
Andrew Kingston
6d46fb2963
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 11:57:28 +01:00
Andrew Kingston
0566644508
Allow view searching and sorting. Refactor grid logic to fix multiple issuies
2023-08-21 11:56:58 +01:00
Adria Navarro
5dca30986e
Merge branch 'develop' into chore/fix_os_contributor
2023-08-21 10:27:22 +03:00
mike12345567
d492fde27b
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 15:50:18 +01:00
mike12345567
6b2db463aa
Fixing issue created by reverting of revert merge.
2023-08-18 15:49:58 +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
aef7f28ccb
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 13:30:47 +01:00
mike12345567
621b1fadea
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 13:22:34 +01:00
mike12345567
66a94d3857
Quick fix for server tests.
2023-08-18 10:56:13 +01:00
mike12345567
9cfab6fbfd
Merge branch 'fix/automation-improvements' of github.com:Budibase/budibase into fix/automation-improvements
2023-08-17 17:45:17 +01:00
mike12345567
ba5e390b3f
Quick PR comments.
2023-08-17 17:44:59 +01:00
Michael Drury
df31fb1b8d
Merge branch 'develop' into fix/automation-improvements
2023-08-17 17:35:02 +01:00
mike12345567
e174211440
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-08-17 17:34:44 +01:00
mike12345567
4c6c0f3002
Quick fix based on tests.
2023-08-17 16:51:11 +01:00
mike12345567
95b8a4ea10
Adding feature flagging, the option to only start the automations, or the API, meaning we can split the service if needed.
2023-08-17 16:39:25 +01:00
Andrew Kingston
b5546f8d9b
Update server and builder to properly sync changes with tables and views across all users
2023-08-17 16:04:56 +01:00
melohagan
b57a8c1130
Move when filter empty option into filter drawer ( #11262 )
...
* Add when filter empty dropdown
* Add unit tests
* "fix" typescript issue
* Add empty filter check for external
* Add unit test
* Hide empty filter option for custom query
* Make onEmptyFilter optional
* Fix unit tests
* Remove onEmptyFilter automation input
* Remove unused var
* Refactor
* Fix path
* Fix type issue
* Fix types
2023-08-17 13:31:52 +01:00
Andrew Kingston
e7c4ebea39
Persist source view ID in ctx when using a view ID in the rows API and support collab in views
2023-08-17 12:07:37 +01:00
Martin McKeaveney
fd099658a0
revert develop into master
2023-08-17 10:28:15 +01:00
melohagan
6d40a54fd5
Only get definition for given schema ( #11532 )
2023-08-17 10:10:52 +01:00
mike12345567
e068e301ff
Updating automation history tab to handle the stopped error status which can occur for CRONs.
2023-08-16 18:21:53 +01:00
mike12345567
9489e309b5
Improving logging of publishing around CRON jobs, try to understand what is being disabled/created.
2023-08-16 18:12:21 +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
Andrew Kingston
a6da5fd2bb
Update grid socket middleware to support V2 views
2023-08-15 16:55:05 +01:00
mike12345567
a6a70c2d09
Building out the role assignment/unassignment APIs as new components of the public API.
2023-08-15 16:46:21 +01:00
mike12345567
e97c042e95
Adding test cases.
2023-08-15 15:35:52 +01:00
mike12345567
b3e8989060
Adding pro integration.
2023-08-15 14:19:36 +01:00
Andrew Kingston
4bfa0d8cb0
Don't throw an error when atempting to update a view that includes non UI metadata overrides
2023-08-14 16:17:30 +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
0fb6f8312a
Fixing test and updating middleware to match requirements.
2023-08-14 12:10:16 +01:00
mike12345567
3b7a5c0392
Mutate in middleware, don't update reference.
2023-08-14 11:44:10 +01:00
mike12345567
97e5fe37a1
Cloning table schema to avoid mutation.
2023-08-14 11:19:00 +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
672e370904
Default state of view is no data returned.
2023-08-11 16:01:53 +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
584784edca
Lint.
2023-08-11 14:58:09 +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
bee6d21d82
Fix type issue.
2023-08-11 14:42:34 +01:00
mike12345567
1e4cbc769c
cleanup.
2023-08-11 14:39:56 +01:00
mike12345567
7be67bf603
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-11 14:39:12 +01:00
mike12345567
60af4029aa
Merge branch 'develop' of github.com:Budibase/budibase into BUDI-7189/handle_tableschema_changes_on_views
2023-08-11 14:15:21 +01:00
mike12345567
a24e1809b6
Merge branch 'views-v2-frontend' of github.com:Budibase/budibase into views-v2-frontend
2023-08-11 13:16:56 +01:00
mike12345567
b4b52d9266
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-11 13:16:29 +01:00
Michael Drury
9a19c7a14e
Merge branch 'develop' into budi-7350-filter-equal-for-numbers-not-working-in-data-providers
2023-08-10 16:35:36 +01:00
Michael Drury
08e663a8d3
Merge branch 'master' into budi-7350-filter-equal-for-numbers-not-working-in-data-providers
2023-08-10 16:28:59 +01:00
Adria Navarro
65e5e40963
Fix python installation in server docker and single image
2023-08-10 17:24:48 +03:00
Adria Navarro
5b29e879a4
Fix dev when no pro loaded
2023-08-10 16:03:37 +03:00
Adria Navarro
f6838631b0
Merge branch 'develop' into master-backmerge-20230810
2023-08-10 15:32:00 +03:00
mike12345567
d6da826c9f
Further PR comments.
2023-08-10 11:07:25 +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
a3a8d35b8d
Adding logging of start, end and duration from automation logs.
2023-08-09 16:58:46 +01:00
mike12345567
2622fecd93
Quick fix.
2023-08-09 16:33:37 +01:00
mike12345567
63006e36d4
Adding the ability to disable an automation, as well making sure that automations have steps before running.
2023-08-09 16:24:57 +01:00
Adria Navarro
4f27197cce
Add extra tests
2023-08-09 16:28:17 +03:00
Adria Navarro
3bf794c6ba
Handle renames
2023-08-09 16:25:05 +03:00
Adria Navarro
a17f81ffb3
Handle view schemas on external
2023-08-09 15:44:13 +03:00
Adria Navarro
1b9784013c
Tables
2023-08-09 15:43:59 +03:00
Adria Navarro
082166d8f9
Typing table save
2023-08-09 15:43:53 +03:00
Adria Navarro
dbbe9ff0ac
Fix types
2023-08-09 14:08:54 +03:00
Adria Navarro
a843385e79
Remove .only
2023-08-09 13:43:55 +03:00
Adria Navarro
865238a827
SyncSchema and tests
2023-08-09 13:43:13 +03:00
Adria Navarro
4c1747cce4
Handle view schema on table updates
2023-08-09 13:26:07 +03:00
Adria Navarro
dcf26dd0cb
Fix overriding viewv2 schemas
2023-08-09 12:53:08 +03:00
mike12345567
c18459d84d
Updating trim view info test case.
2023-08-08 13:43:13 +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
a44a92dcc2
Merge branch 'develop' of github.com:Budibase/budibase into feature/view-api-merge
2023-08-08 11:42:04 +01:00
Andrew Kingston
f6bbfe5e4e
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-08 09:29:35 +01:00
Adria Navarro
c7cd6d8afd
Merge branch 'develop' into BUDI-6785-update-to-node-18
2023-08-08 10:30:31 +03:00
Michael Drury
88edc9edf9
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-08-07 21:32:48 +01:00
mike12345567
986939b85d
Fix for DS+ unable to patch rows correctly.
2023-08-07 17:44:44 +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
af2fac6958
Fix overriding view v2 schema
2023-08-07 17:21:58 +03:00
Adria Navarro
aadcd0ae13
Typing update table
2023-08-07 17:20:53 +03:00
Michael Drury
2ea45e1351
Merge branch 'master' into log/automation-id-with-execution
2023-08-07 15:03:38 +01:00
Adria Navarro
a6ce7ac2ef
Merge branch 'develop' into BUDI-6785-update-to-node-18
2023-08-07 14:56:53 +01:00
Andrew Kingston
935c0006c6
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-07 14:42:22 +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
81749468e2
Merge branch 'develop' into BUDI-6785-update-to-node-18
2023-08-07 13:28:55 +01:00
Martin McKeaveney
b7810f915e
fix lint
2023-08-07 12:55:28 +01:00
Adria Navarro
74678e7248
Merge branch 'develop' into BUDI-7189/search_pagination
2023-08-07 12:55:26 +01:00
Andrew Kingston
d5cfc5f53a
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-07 12:52:43 +01:00
Adria Navarro
12d6911ae3
Update docker images to 18.x
2023-08-07 14:38:16 +03:00
Martin McKeaveney
14785ca49d
move to info log line
2023-08-07 12:36:19 +01:00
Adria Navarro
516e2ff09a
Merge branch 'develop' into BUDI-6785-update-to-node-18
2023-08-07 12:32:20 +01:00
Adria Navarro
8d3919cdf5
Merge branch 'develop' into BUDI-7189/type_search
2023-08-07 12:26:46 +01:00
Adria Navarro
c6fba3a827
Fix types
2023-08-07 14:16:23 +03:00
Adria Navarro
98a5d36d57
Merge branch 'develop' into BUDI-7189/change_query_format
2023-08-07 11:52:08 +01:00
Adria Navarro
77568af704
Change filter query to store the expected shape
2023-08-07 13:14:18 +03:00
Martin McKeaveney
ac5ce13f80
debug log for automation ID
2023-08-07 10:59:42 +01:00
Martin McKeaveney
12d5f0109d
Merge branch 'master' into develop
2023-08-07 09:24:10 +01: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
a8af298ef5
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-04 17:20:51 +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
4f08f900ed
Type view search
2023-08-04 18:38:07 +03:00
Adria Navarro
259bb3cdc2
Merge branch 'develop' into BUDI-7189/type_search
2023-08-04 16:23:07 +01:00
Adria Navarro
4d74a6615f
Fix types
2023-08-04 18:22:33 +03:00
mike12345567
a2667c6d72
Removing the ability to set roles, builder and admin structure through basic public API.
2023-08-04 15:43:02 +01:00
Andrew Kingston
938a5a445f
Add multi dev collab for viewV2 definitions
2023-08-04 15:04:58 +01:00
melohagan
ece1c421fa
Fix/formula as display ( #11439 )
...
* Allow formulas to be display columns in the grid
* Ensure SQL Server always has a sort order
2023-08-04 13:53:30 +01:00
Adria Navarro
d3470dfcb0
Fix imports
2023-08-04 12:00:25 +03:00
Mel O'Hagan
20f71fadd3
Refactor
2023-08-03 18:52:55 +01:00
Mel O'Hagan
8c61359b9d
Allow user specified type casting in MySQL queries
2023-08-03 17:23:15 +01:00
Adria Navarro
464ba92b47
Fix tests
2023-08-03 14:32:03 +03:00
Adria Navarro
227ac9dd88
Merge branch 'BUDI-7189/search_pagination' into BUDI-7189/type_search
2023-08-03 14:23:59 +03:00
Adria Navarro
cb59a2fc9b
Type search request
2023-08-03 05:16:10 +02:00
Adria Navarro
a91ce15c9b
Move interface SearchParams to types
2023-08-03 05:14:50 +02:00
Adria Navarro
d28120de3a
Make search a post request
2023-08-03 04:58:37 +02:00
Andrew Kingston
858a0796bd
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-02 14:50:40 +01:00
Adria Navarro
b69943c074
Move tests
2023-08-02 15:13:43 +02:00
Adria Navarro
e8b2a074d0
Merge branch 'develop' into BUDI-7189/add_primary_column
2023-08-02 13:49:18 +01:00
Adria Navarro
14e0396857
Merge branch 'develop' into chore/fix_build_issues
2023-08-02 13:35:03 +01:00
Adria Navarro
e11279311d
Add tests
2023-08-02 13:37:58 +02:00
Adria Navarro
a3a1e29350
Handle undefineds
2023-08-02 13:37:36 +02:00
Adria Navarro
398cf99b4f
Handle primaryDisplay on controller
2023-08-02 13:17:20 +02:00
Adria Navarro
1ef8d118cb
Remove unnecessary package.json/gitHead
2023-08-02 12:04:54 +02:00
Adria Navarro
fcba916f0c
Add bail in jest
2023-08-02 11:25:52 +02:00
Adria Navarro
acd9d8ae54
Fix test issues
2023-08-02 10:22:42 +02:00
Adria Navarro
c279849340
Fix orders on server/worker
2023-08-02 10:17:58 +02:00
Adria Navarro
4b5751003f
Revert "Remove composite"
...
This reverts commit f9115f1554bbadadc3a0ef91d00d170fa05e45b6.
2023-08-01 19:23:48 +02:00
Adria Navarro
5347504c12
Fix nodemon watch
2023-08-01 19:23:31 +02:00
Adria Navarro
250a4e890f
Remove composite
2023-08-01 19:23:23 +02:00
mike12345567
8c2d0f594c
Quick fix for utilising a hyphen in a Postgres schema - this needed to be escaped correctly.
2023-08-01 18:18:53 +01:00
Adria Navarro
e011ccd0c4
Merge branch 'develop' into chore/typecheck_tests
2023-08-01 16:49:06 +01:00
mike12345567
7871bedb25
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-08-01 15:27:38 +01:00
Adria Navarro
130ab97368
Merge branch 'develop' into chore/typecheck_tests
2023-08-01 14:27:40 +01:00
Andrew Kingston
bb810e14d7
Fix issue with order 0 being ignored
2023-08-01 14:24:06 +01:00
Andrew Kingston
cb01768e5a
Fix crash when schemaNonUI does not exist
2023-08-01 14:18:12 +01:00
Andrew Kingston
cb78788bdb
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-01 14:12:03 +01:00
Adria Navarro
67baa56cbf
Skip flaky test
2023-08-01 14:40:47 +02: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
559f52d904
Lint
2023-08-01 13:36:38 +02:00
mike12345567
4e1aa4fbbd
Final PR comment.
2023-08-01 12:33:59 +01:00
Adria Navarro
ff7120cf7a
Fix types on tests
2023-08-01 12:57:44 +02:00
Adria Navarro
c6c1450d06
Fixe types
2023-08-01 12:52:12 +02:00
Adria Navarro
f4675aab6e
Fix import
2023-08-01 12:52:12 +02:00
Adria Navarro
b3a110e609
Run tests checks for server
2023-08-01 12:52:12 +02:00
Adria Navarro
44e028b574
Fix test
2023-08-01 12:26:37 +02:00
Adria Navarro
2cc924f9e7
Fix tests
2023-08-01 12:08:40 +02:00
Adria Navarro
76cacfaff0
Clean code
2023-08-01 12:03:43 +02:00
Adria Navarro
624dc5ff26
Merge branch 'develop' into BUDI-7189/split_fields_and_ui
2023-08-01 11:59:18 +02:00
mike12345567
dce38908c9
PR comments (backend).
2023-08-01 10:56:47 +01:00
Andrew Kingston
fb510f70e2
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-01 10:52:26 +01: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
da6136a108
Enrich schema using the new data
2023-07-31 17:15:51 +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
b3b4a6a177
Test noViewDataMiddleware
2023-07-31 14:14:59 +02:00
Adria Navarro
d8df917772
More tests
2023-07-31 14:08:31 +02:00
Adria Navarro
525052ce7e
Unhappy path tests
2023-07-31 13:34:57 +02:00
Adria Navarro
70cd44ba2a
More tests
2023-07-31 13:24:08 +02:00
Adria Navarro
30c3c6e5ad
Test middlewate
2023-07-31 13:17:54 +02:00
Andrew Kingston
fdfedfdd92
Fix websocket error
2023-07-31 11:21:11 +01: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
4c11a6593c
Add sdk trim view fields
2023-07-31 10:43:45 +02:00
Adria Navarro
0f540e669c
Types
2023-07-31 10:39:12 +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
Andrew Kingston
0c72d08763
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-07-31 08:43:11 +01:00
Andrew Kingston
8204935dfa
Add ability to update views, create views with existing filters and sorting applied
2023-07-30 12:49:07 +01:00
mike12345567
8522cb94d3
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-28 17:10:43 +01:00
mike12345567
7b9f86d7ea
Fix found by authorized test case.
2023-07-28 17:06:53 +01:00
Adria Navarro
d5533c00d6
Fix workerIdleMemoryLimit usage
2023-07-28 18:03:03 +02:00
Adria Navarro
51a1d1c183
Add force exists
2023-07-28 18:03:03 +02:00
Adria Navarro
e2758d3da1
Remove it.only(
2023-07-28 18:03:03 +02:00
Adria Navarro
712732f795
Run in band?
2023-07-28 18:03:03 +02:00
Adria Navarro
e5ceaf8ffd
Add 2gb limit
2023-07-28 18:03:03 +02:00
Adria Navarro
42b14fe712
Add workerIdleMemoryLimit
2023-07-28 18:03:03 +02:00
Adria Navarro
2e1903f955
Log
2023-07-28 18:03:03 +02:00
Adria Navarro
f82c10782f
Log heap usage
2023-07-28 18:03:03 +02:00
Adria Navarro
0f75660808
Attempt different commands
2023-07-28 18:03:03 +02:00
Adria Navarro
e71ec971a0
workerIdleMemoryLimit server at 50%
2023-07-28 18:03:03 +02:00
Adria Navarro
c7b0960bb3
Make use of workerIdleMemoryLimit
2023-07-28 18:03:03 +02:00
Adria Navarro
d8c2499c15
Fix automation issues
2023-07-28 18:03:03 +02:00
Adria Navarro
b9820f94e6
Import lodash modules
2023-07-28 17:11:48 +02:00
Adria Navarro
6d5eef4e42
Update
2023-07-28 17:11:48 +02:00
Adria Navarro
1ce9bffe40
Remove duplicated key
2023-07-28 17:11:48 +02:00
Adria Navarro
12b3eedc67
Remove ts-jest
2023-07-28 17:11:48 +02:00
Adria Navarro
baf1c1ff07
Update swc deps
2023-07-28 17:11:48 +02:00
Adria Navarro
39ba4a544a
Fix mocks
2023-07-28 17:11:48 +02:00
Adria Navarro
5f1565886f
Unify jest
2023-07-28 17:11:48 +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
f6eaa610d0
App builders can't create apps anymore, removing this functionality.
2023-07-28 15:54:55 +01:00
mike12345567
72438f531d
Update for worker, get builder endpoints working for app builders.
2023-07-28 15:39:59 +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
d8f50f139e
Frontend update for app builders, handling when in the builder portal and don't have any app access, as well as allowing viewing of apps from the portal.
2023-07-27 17:52:56 +01:00
Andrew Kingston
aef9ff06af
Disable component validation for old app imports
2023-07-27 16:09:38 +01:00
mike12345567
ba9a3a6caf
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-27 11:13:04 +01:00
mike12345567
c2793ede4c
Properly supporting the new global builder permission type to deny access to app creation.
2023-07-26 17:48:35 +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
f02dee7806
Merge branch 'develop' into BUDI-7189/type_patching
2023-07-26 16:58:02 +01:00
Adria Navarro
2457bf1b37
Extract external getrow to sdk
2023-07-26 16:03:14 +02:00
mike12345567
62ace8a3ab
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-07-26 14:42:05 +01:00
mike12345567
c277b065db
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-26 14:40:17 +01:00
mike12345567
8253ad0a2e
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-26 14:24:29 +01:00
Adria Navarro
508e30edae
Fix sdk refs
2023-07-26 14:54:59 +02:00
Adria Navarro
b0af0a287e
Remove view tests
2023-07-26 14:53:51 +02:00
Adria Navarro
11f0569446
Move row.validate to the sdk
2023-07-26 14:12:58 +02:00
Michael Drury
08b3d49bce
Merge pull request #11366 from Budibase/fix/falsey-composite-keys
...
Fix for falsey composite keys
2023-07-26 12:58:29 +01: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
f6e6243c81
Type 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
2c6725404f
Types
2023-07-26 13:54:35 +02:00
Adria Navarro
de0f3f7463
Merge branch 'develop' into backmerge-master-20230726
2023-07-26 12:50:52 +01:00
mike12345567
f2abcf581f
Fixing issue with falsey composite keys, if one of the values used for a composite key is say an empty string, or a zero it would not be added to the _id field, stopping the field from being retrievable.
2023-07-26 12:31:46 +01:00
Adria Navarro
2e54b40d55
Build backend-core before dev script
2023-07-26 12:48:33 +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
17b394dba9
Increase timeouts
2023-07-26 12:12:32 +02:00
Adria Navarro
d07f840559
Increase timeouts
2023-07-25 22:15:45 +02: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
3ce92e8034
Implement and test external field selector
2023-07-25 19:48:46 +02:00
Adria Navarro
67f502579e
Test schema
2023-07-25 19:48:46 +02:00
Adria Navarro
3c28d112b5
Add internal sdk tests
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
211bab4cf6
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-25 16:18:05 +01:00
Andrew Kingston
a1fe1150ab
Merge pull request #11334 from Budibase/cheeks-fixes
...
Prevent parentheses in query names
2023-07-25 16:13:03 +01:00
Dean
85d3980bdc
PR Feedback
2023-07-25 15:47:25 +01: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
Rory Powell
7236fb8141
Merge pull request #11305 from Budibase/feature/offline-license-master
...
Cherry-pick: Offline Licensing
2023-07-25 11:38:58 +01: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
c870039416
Refactor plus selector
2023-07-24 16:29:49 +02:00
Adria Navarro
5bd149f66f
Use sdk to populate views
2023-07-24 16:13:15 +02:00
Adria Navarro
1cf4e6e85a
Return full object from search
2023-07-24 16:13:15 +02:00
Adria Navarro
9cf401162b
Add views
2023-07-24 16:13:15 +02:00
Adria Navarro
d1d86b6803
Filter on the sdk
2023-07-24 16:13:15 +02:00
Adria Navarro
2186b0407a
Honor schema on view search
2023-07-24 16:13:15 +02:00
Adria Navarro
c58b145afd
Test sdks
2023-07-24 16:12:42 +02:00
Adria Navarro
d8b801e647
Remove wrong describe
2023-07-24 16:04:54 +02:00
Dean
0d8d96b911
PR Feedback
2023-07-24 15:03:13 +01:00
Adria Navarro
77a004f19a
Remove wrong describe
2023-07-24 16:02:59 +02:00
Adria Navarro
ff57b982f8
Move enrich view schemas to view sdk
2023-07-24 15:57:17 +02:00
Adria Navarro
dceb51a08d
Skip table order if defined on view
2023-07-24 15:17:05 +02:00
Adria Navarro
8e904cea13
Set order to the tests
2023-07-24 15:17:05 +02: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
810bb41547
Add sdk tests
2023-07-24 15:17:04 +02:00
Adria Navarro
d2020fd6bc
Move enrich views to sdk
2023-07-24 15:17:04 +02:00
Adria Navarro
396c4ad439
Use new table schema
2023-07-24 15:17:04 +02:00
Adria Navarro
ed02aa4d8b
Enrich view schemas
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
30138570d5
Typex
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
7d84deea1a
Fix return code
2023-07-24 15:16:31 +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
fbccec64c7
Renames
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
ff3bbf6217
Allow ViewV2 types
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
582e0eb1dd
Use types
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
8478816eef
Clean
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
d981ad039d
Typings
2023-07-24 15:15:43 +02:00
Adria Navarro
891ba4148b
Clean
2023-07-24 15:15:43 +02:00
Adria Navarro
a42f6753de
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
160d949423
Catch 404s
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
1187bd8fb2
Clean
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
mike12345567
c375f860ba
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-24 13:46:49 +01:00
Andrew Kingston
cf178808bf
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-07-24 12:03:28 +01:00
Andrew Kingston
869cb0777b
Validate query names to avoid parentheses
2023-07-24 12:02:24 +01:00
Dean
4091dff6d3
PR Feedback
2023-07-24 10:30:29 +01:00
Rory Powell
5c4d29e349
Merge branch 'develop' into feature/offline-license
2023-07-24 10:06:04 +01:00
Dean
f0c498cedb
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-24 09:52:59 +01:00
Dean
3b36970c58
Review updates
2023-07-24 09:08:10 +01:00
mike12345567
87d80e08f5
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-21 17:34:27 +01:00
mike12345567
bb032852e5
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-07-21 16:26:34 +01:00
Michael Drury
ec402587b0
Merge pull request #11297 from Budibase/fix/budi-7304
...
Fix duplicate dynamic variables when creating new REST queries
2023-07-21 13:03:48 +01:00
mike12345567
7673673db2
Updating RelationshipTypes -> RelationshipType.
2023-07-21 12:57:47 +01:00
Rory Powell
c3412f0cfb
Update openapi.json
2023-07-20 21:27:04 +01:00
Rory Powell
6aeb31c355
Move OFFLINE_MODE to backend-core environment
2023-07-20 21:21:39 +01:00
mike12345567
3abe5d4cb2
Frontend work to support logging in as an app builder - also making sure when a new app is created that the user is assigned app access to it.
2023-07-20 18:34:12 +01:00
Rory Powell
ca6582eb96
Update openapi.json
2023-07-20 15:06:43 +01:00
mike12345567
b84b8dd988
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-20 14:25:04 +01:00
Andrew Kingston
08920f8015
Remove invalid columns from display column selection and fix schema failure handling
2023-07-20 14:06:31 +01:00
mike12345567
40b4943766
Fix for dynamic variables being duplicated when creating new REST queries - also moved some stuff to backend SDK to make a bit re-usable, allowing backend to detect duplicate dynamic variables and error.
2023-07-20 13:07:19 +01:00
Dean
ca6737b77b
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-20 12:39:49 +01:00
Rory Powell
5ac024a655
Merge branch 'develop' into feature/offline-license
2023-07-20 12:27:04 +01:00
Andrew Kingston
5d0918a6cb
Prevent invalid characters in column names when importing tables
2023-07-20 12:21:09 +01:00
Dean
794ed5a29a
Merge remote-tracking branch 'origin/new-design-nav-component' into screen-theme-rightpanel
2023-07-20 11:35:17 +01:00
Dean
d94fe7c2eb
Moved screen settings/theme into the new rightpanel structure. Refactord the color picker to help with positioning. Removed dead home link
2023-07-20 11:32:48 +01:00
Rory Powell
76f61cfd3a
Lint
2023-07-20 11:21:34 +01:00
Rory Powell
b60794d73a
Update pro reference to latest develop and fix compile errors
2023-07-20 11:13:57 +01:00
mike12345567
cddd0d80f2
Making sure tenant ID is always available to the builder websocket.
2023-07-20 10:43:30 +01:00
mike12345567
5447404431
Upgrading to latest version of MongoDB to attempt to solve the memory leak, as well as some minor changes to websocket integration to get the development environment to work without the account portal when running in multi-tenancy mode.
2023-07-20 10:43:17 +01:00
mike12345567
85dea47a31
Moving user admin/builder functions to shared-core for frontend to use.
2023-07-19 16:19:34 +01:00
Dean
052f60b94c
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-19 09:05:52 +01:00
mike12345567
91847504c8
Adding test cases for admin/builder checking middlewares.
2023-07-18 18:10:15 +01:00
mike12345567
39746e0bf0
Main body of work to handle the new approach of per app builders support.
2023-07-18 16:57:48 +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
Michael Drury
54bbe9e584
Merge pull request #11254 from Budibase/fix/mongodb-version-upgrade
...
Upgrade MongoDB version and quick fix for multi-tenancy mode without account portal
2023-07-18 11:33:15 +01:00
Adria Navarro
58c59eba5e
Remove unused db usages
2023-07-18 12:00:02 +02:00
Adria Navarro
2698e47ec4
Type internal db.get
2023-07-18 11:41:51 +02:00
Andrew Kingston
d3ab2a31d0
Merge pull request #11186 from Budibase/app-list-improvements
...
Show all users editing an app in the app list
2023-07-18 08:12:50 +01:00
Martin McKeaveney
fb1ecbb5c9
code review and test
2023-07-17 22:33:37 +01:00
Adria Navarro
a1226180f1
Merge pull request #11253 from Budibase/BUDI-7189-views-v2-prerefactor
...
View V2 prerefactor
2023-07-17 20:11:19 +01:00
Adria Navarro
37c1c1c9b0
Merge pull request #11250 from Budibase/BUDI-7189/clean_ctx_dependencies_from_sdk
...
Clean ctx dependencies from rows SDK
2023-07-17 19:01:40 +01:00
Adria Navarro
deb256a013
Refactor and clean export tests
2023-07-17 19:50:06 +02:00
Adria Navarro
07607c0fd2
Fix tests
2023-07-17 19:07:54 +02:00
mike12345567
d5a03bf5e3
Making sure tenant ID is always available to the builder websocket.
2023-07-17 18:03:09 +01:00
mike12345567
eebd9d2d7c
Upgrading to latest version of MongoDB to attempt to solve the memory leak, as well as some minor changes to websocket integration to get the development environment to work without the account portal when running in multi-tenancy mode.
2023-07-17 17:52:39 +01:00
Adria Navarro
ccb5143383
Remove context from search
2023-07-17 18:45:40 +02:00
Adria Navarro
13ef7b8858
Merge branch 'develop' into backmerge-20230717
2023-07-17 17:13:26 +01:00
Andrew Kingston
9271210b48
Update application.ts
2023-07-17 16:41:48 +01:00
Adria Navarro
90bf4655ea
Remove ctx from export rows (search not implemented)
2023-07-17 15:57:12 +02:00
Andrew Kingston
1a8da1c0af
Move app enrichment of user sessions to users SDK
2023-07-17 14:56:09 +01:00
Andrew Kingston
1584ee4c95
Use shorthand typing
2023-07-17 14:45:13 +01:00
Adria Navarro
1bd8bdf84c
Clean ctx from fetchview
2023-07-17 15:29:41 +02:00
Adria Navarro
9ca2848c05
Merge pull request #11245 from Budibase/BUDI-7189/clean_controller_dependencies
...
Clean controller dependencies
2023-07-17 14:17:42 +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
e7f1bcab9e
Remove ctx from fetch
2023-07-17 14:16:12 +02:00
Dean
e2311b8a55
Merge remote-tracking branch 'origin/develop' into feature/automation-collaboration
2023-07-17 11:24:50 +01:00
Adria Navarro
81c6eab05e
Fix references
2023-07-17 12:19:20 +02:00
Adria Navarro
77b3547af7
Remove usercontroller dependency from internal
2023-07-17 12:19:20 +02:00
Adria Navarro
940da62b98
Clean
2023-07-17 12:19:20 +02:00
Adria Navarro
20635ae2ff
Type and fix test
2023-07-17 12:18:57 +02:00
Adria Navarro
e336ba4b5e
Type and fix tests
2023-07-17 11:13:21 +02:00
Adria Navarro
9fbad37218
Fix tests
2023-07-17 10:51:52 +02:00
Adria Navarro
d1b64bcd9c
Moving files and functions
2023-07-14 17:09:34 +02:00
Dean
06e516ee70
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-14 09:11:48 +01:00
Dean
a481eee39e
Binding selection fixes, delete controller refactor and some fixes
2023-07-14 09:11:34 +01:00
Adria Navarro
85aa105972
Type row tests
2023-07-13 12:17:24 +02:00
Adria Navarro
a7801c52f8
Allow authtype undefined by default
2023-07-13 11:09:40 +02:00
Adria Navarro
2dadf1d429
Fix conflicting mssql configuration
2023-07-11 20:05:10 +02:00
Adria Navarro
c7f6f6b73c
Merge branch 'develop' into backmerge-20230711
2023-07-11 15:34:58 +01:00
Adria Navarro
02fa87b59b
Merge pull request #11200 from Budibase/budi-7265-sql-ntlm-configuration
...
Allow MSSQL ntlm configuration
2023-07-11 15:33:49 +01:00
Adria Navarro
119506fcc7
Fix typo
2023-07-11 15:41:49 +02:00
Adria Navarro
4280e08f22
Renames
2023-07-11 15:31:59 +02:00
melohagan
89c0d3b389
Add BigInt type support ( #11145 ) ( #11195 )
...
* Add BigInt type
* Allow BigInt columns to be added
* Sort fixes
* Add BigInt field
2023-07-11 14:01:55 +01:00
Adria Navarro
c4fec6973f
Add ntml config
2023-07-11 13:08:15 +02:00
Adria Navarro
00fff6eded
Add local AD option
2023-07-11 12:35:00 +02:00
Andrew Kingston
b335e492d7
Show all users editing an app in the app list
2023-07-10 17:42:27 +01:00
Dean
db501fb10a
Enabled collaboration behaviour in the automation section
2023-07-10 09:30:15 +01:00
Martin McKeaveney
962b96fffc
reverting local dep changes
2023-07-07 15:46:55 +01:00
melohagan
7a06fcee0f
Add BigInt type support ( #11145 )
...
* Add BigInt type
* Allow BigInt columns to be added
* Sort fixes
* Add BigInt field
2023-07-07 15:11:41 +01:00
Martin McKeaveney
abce52d846
merge
2023-07-06 21:58:19 +01:00
Rory Powell
586bca16d0
Move OFFLINE_MODE to backend-core environment
2023-07-06 20:44:48 +01:00
Martin McKeaveney
f13b5df9f4
code review, moving endpoint
2023-07-06 16:41:45 +01:00
Andrew Kingston
3e025049d6
Merge branch 'develop' of github.com:Budibase/budibase into design-collab
2023-07-05 10:14:51 +01:00
Andrew Kingston
aedd04b98a
Fix issue with location of socket metadata
2023-07-05 09:02:10 +01:00
Andrew Kingston
99bf0ca03b
Sync publish and unpublish events between all users
2023-07-04 13:18:38 +01:00
mike12345567
c1e9bc3c81
PR comments.
2023-07-04 11:59:56 +01:00
Andrew Kingston
7be2d6896e
Add indicators to show selected state in data section
2023-07-04 08:58:14 +01:00
mike12345567
4e560a1f32
Adding warning back in for non-409 errors of user sync.
2023-07-03 16:00:33 +01:00
mike12345567
76bce0be1a
Removing the alert log of failure, this isn't really an error scenario, as it'll automatically get updated as part of app syncs and if the sync is reran.
2023-07-03 15:28:42 +01:00
Andrew Kingston
4725faf8b5
Update websocket user metadata structures
2023-07-03 11:23:08 +01:00
Andrew Kingston
d80cca9a11
Allow all users into the design section, enable multi dev collab on screens, improve routing
2023-07-03 11:14:07 +01:00
Andrew Kingston
fe5d5ce075
Update tracking of collaboration events to only count unique users, and maybe fire in cloud envs
2023-06-30 15:55:28 +01:00
mike12345567
4428678ebd
Quick fix for QA-core tests, when encrypt is undefined for MS-SQL, it defaults to true, need to be aware of this so can set trustServerCertificate correctly. Also fixing the naming of a test.
2023-06-30 12:05:18 +01:00
mike12345567
0d1941f264
Fix merge conflict.
2023-06-30 11:36:08 +01:00
mike12345567
6495b55b9d
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-29 17:06:14 +01:00
mike12345567
63d16f1809
Only enable trust server certificate if encryption enabled.
2023-06-29 16:09:25 +01:00
mike12345567
7b6246ee59
Fixes discovered by MS-SQL validator tests in QA-core, fixing custom ports being used (not default) and allowing the use of self signed certificates. Also updating an error message in line with Peters changes.
2023-06-29 16:09:25 +01:00
mike12345567
a66d5bf7be
Merge branch 'develop' of github.com:Budibase/budibase into feat/surface-sql-errors
2023-06-28 17:58:56 +01:00
Michael Drury
72e7373073
Merge pull request #11058 from Budibase/feature/budi-7076
...
Datasource settings tab for SQL databases and SQL schema export functionality
2023-06-28 17:56:03 +01:00
mike12345567
30a9b349d8
Merge branch 'develop' of github.com:Budibase/budibase into feat/surface-sql-errors
2023-06-28 17:31:03 +01:00
mike12345567
81c8bee81e
Quick fix to stop custom role names from being updated.
2023-06-28 17:17:24 +01:00
mike12345567
d8fae3a348
Adding SQL export functionality and settings tab for SQL databases.
2023-06-28 16:52:45 +01:00
Adria Navarro
ec3f962d3c
Fix typings
2023-06-28 15:16:47 +01:00
Adria Navarro
b6f9ae762d
Lint
2023-06-28 14:59:49 +01:00
Adria Navarro
47d6113fee
Submit nested
2023-06-28 14:33:52 +01:00
Adria Navarro
a95a5f1cb2
Populate fields
2023-06-28 14:33:52 +01:00
Adria Navarro
758b4f8254
Allow open by default for field groups
2023-06-28 14:33:52 +01:00
Adria Navarro
352ea72c53
Select and conditional fields
2023-06-28 14:33:52 +01:00
Adria Navarro
8a7d610faf
Move creation pool on the connect step
2023-06-28 14:33:51 +01:00
Adria Navarro
f2d41addbd
Unify prettier
2023-06-28 14:33:51 +01:00
Adria Navarro
c9bee9e423
Display errors
2023-06-28 14:33:51 +01:00
Adria Navarro
94b084a245
Update mssql to latest
2023-06-28 14:33:51 +01:00
Adria Navarro
1e5492b18d
Type mssql
2023-06-28 14:33:51 +01:00
mike12345567
25d0f3f518
Adding settings tab for SQL datasources.
2023-06-28 11:59:53 +01:00
Peter Clement
87768fd577
update error messages:
2023-06-28 09:28:40 +01:00
Peter Clement
fed6a83bca
remove incorrect psql codes
2023-06-28 09:18:41 +01:00
Andrew Kingston
ee74900abb
Update comments
2023-06-27 17:45:24 +01:00
Andrew Kingston
f0c8cb82b2
Remove unused tenantId
2023-06-27 17:43:52 +01:00
Andrew Kingston
801f5655ac
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-27 16:50:51 +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
Michael Drury
5e8cf41feb
Merge pull request #11013 from Budibase/fix/sql-relationship-fixes
...
Further SQL relationship fixes
2023-06-27 16:16:53 +01:00
Andrew Kingston
8c9d4a9126
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-27 16:09:59 +01:00
Peter Clement
cf0300973a
add error mapping system
2023-06-27 15:28:10 +01:00
Peter Clement
46a9142676
propagate errors coreectly for datasource plus
2023-06-27 15:27:56 +01:00
mike12345567
fc537a0aab
Further PR comments.
2023-06-27 14:56:24 +01:00
Michael Drury
a3ebcb2896
Merge pull request #11033 from Budibase/fix/BUDI-7188
...
Don't sync automation logs from prod to dev app
2023-06-27 12:52:07 +01:00
mike12345567
4d2aa2a67b
PR comments.
2023-06-27 12:45:00 +01:00
mike12345567
1d5bc39282
PR comments.
2023-06-27 12:24:50 +01:00
Andrew Kingston
cfdd6bafb7
Rewrite how middlewares are ran inside sockets, and fix collaboration
2023-06-27 11:33:23 +01:00
mike12345567
47260f23bf
PR comments.
2023-06-27 10:01:06 +01:00
Mel O'Hagan
6f75c5df53
Use any type to fix TypeScript check
2023-06-27 09:59:02 +01:00
Dean
eaecd3ab68
Merge remote-tracking branch 'origin/develop' into merge-master
2023-06-27 09:31:35 +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
Andrew Kingston
b7603f8bf1
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-26 17:56:11 +01:00
mike12345567
ced1dd95c7
Updating roles tests to make sure ID always valid.
2023-06-26 16:35:16 +01:00
Dean
b6caebe431
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-26 15:51:31 +01:00
melohagan
0ecda93ea9
Fix for $in on ObjectIds ( #11014 )
2023-06-26 15:07:29 +01:00
mike12345567
1c09913d33
Fix for foreign keys being unsettlable after update, breaking Postgres test.
2023-06-26 15:05:10 +01:00
mike12345567
b94801d10a
Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids
2023-06-26 12:39:41 +01:00
Andrew Kingston
6d38bdcd64
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-06-26 11:32:54 +01:00
Andrew Kingston
5f407259dc
Enable component nesting validation for new apps
2023-06-26 10:39:38 +01:00
Andrew Kingston
aebc3b2bb8
Merge branch 'develop' of github.com:Budibase/budibase into grid-block
2023-06-26 09:05:06 +01:00
mike12345567
e022da5bc8
Adding test case for foreign key autocolumn enrichment.
2023-06-23 18:31:02 +01:00
mike12345567
c2b4dec88f
Fix to make foreign keys auto-columns when used in relationships as well as making sure that when fetching tables that they can be removed, using the old fetch mechanism (to be replaced, but needs to work for now).
2023-06-23 18:09:52 +01:00
mike12345567
3d3efadb37
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-23 15:19:49 +01:00
melohagan
3aca0c0ed3
Null safety ( #11007 )
2023-06-23 14:48:07 +01:00
Dean
fd8400bee5
PR feedback and removed some comments
2023-06-23 11:56:59 +01:00
Andrew Kingston
007b6d605b
Merge pull request #10917 from Budibase/fix/datasource-409
...
Fix datasource conflicts
2023-06-23 11:54:15 +01:00
Adria Navarro
2f548d834f
Merge branch 'develop' into chore/refactor_pro_as_package
2023-06-23 10:43:57 +01:00
mike12345567
baecab785d
Handling the removal of the role_ prefix where applicable so that new role IDs present in the exact same way as built in roles.
2023-06-22 18:02:35 +01:00
melohagan
0860a5b248
Exclude entities from datasource env processing ( #11000 )
2023-06-22 17:35:47 +01:00
mike12345567
c4994b8369
Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids
2023-06-22 14:02:23 +01:00
mike12345567
58d7293798
PR suggestion.
2023-06-22 13:25:37 +01:00
Adria Navarro
1a46879c90
Merge pull request #10993 from Budibase/budi-7115-install_pgdump
...
BUDI-7115 - Install pgdump
2023-06-22 13:22:28 +01:00
mike12345567
5373b867e1
Fix for #10949 - the relationship types were always locked to be the same, which means that the foreign key wasn't being updated correctly as the backend was not aware of which side was the one-to-many side.
2023-06-22 12:32:39 +01:00
Adria Navarro
a227a2664a
Reduce image size
2023-06-22 11:37:33 +01:00
Adria Navarro
55e38725db
Add pg_dump to single dockerfile
2023-06-22 11:29:32 +01:00
Adria Navarro
a5ae0e5a3f
Add pg_dump to server dockerfile
2023-06-22 11:13:20 +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
Michael Drury
e1741937ae
Removing logging of error in coercion - this was creating noise in errors channel.
2023-06-21 12:08:39 +01:00
Adria Navarro
921c821d2f
Install pg_dump on docker
2023-06-21 11:33:37 +01:00
Andrew Kingston
1403ee59ce
Use app ID as part of room key for grid websocket to fix issues with dev/prod tables having the same table ID but being different tables
2023-06-21 08:51:43 +01:00
Andrew Kingston
3f20a3a439
Enable collaboration for public users and fix collaboration for non-devs
2023-06-21 08:33:58 +01:00
mike12345567
cbfeea121c
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-20 18:09:23 +01:00
melohagan
9e9cece59e
Clone user ( #10974 )
2023-06-20 17:07:34 +01:00
melohagan
b0debf17ef
Table disappears from side bar when changing display name ( #10909 )
...
* Pass sourceId on fetch tables
* Use ExternalTable type
2023-06-20 17:07:12 +01:00
Dean
998f1806aa
Updated analytics tests to account for the embedded
2023-06-20 16:29:09 +01:00
Michael Drury
958cabee52
Merge pull request #10921 from Budibase/fix/airgap-templates-call
...
update airgap script and enable support for offline mode
2023-06-20 13:51:10 +01:00
Adria Navarro
98c549ceaf
Fix ref
2023-06-20 13:42:39 +01:00
Dean
f04f42546a
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-20 12:33:48 +01:00
Dean
602ea9bc4e
General tidying and refactoring. Updated the publish button behaviour to also take into account revert and version update behaviours.
2023-06-20 12:33:18 +01:00
Adria Navarro
cdd15fd75f
Merge pull request #10953 from Budibase/budi-7115-sql-schema-export
...
BUDI-7115 - Sql schema export
2023-06-20 11:57:46 +01:00
Adria Navarro
8ab5913eb9
Change url
2023-06-20 11:33:38 +01:00
Adria Navarro
6ed5894441
Type
2023-06-20 11:14:23 +01:00
Adria Navarro
50d082c385
Merge branch 'develop' into chore/refactor_pro_as_package
2023-06-20 11:14:05 +01:00
Dean
c1248eed12
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-20 10:08:18 +01:00
mike12345567
3955b00bbc
Merge branch 'develop' of github.com:Budibase/budibase into fix/airgap-templates-call
2023-06-19 18:57:17 +01:00
Michael Drury
c5270ee323
Merge pull request #10959 from Budibase/fix/integration-tests
...
Integration test updates and improved logging
2023-06-19 18:52:24 +01:00
Adria Navarro
acfe69a3d5
Remove the doble deep format references
2023-06-19 18:34:51 +01:00
mike12345567
289a75fc9a
Few minor updates to the integration suite to make it easier to decipher what is happening under the hood, as well as making it easier to log from these (where there is no pino logging available, importing backend-core breaks things). Also added a new script which can be used to get local environment setup as needed to run qa-core tests. Finally, xdescribe for the failing test until can work out what is wrong with MongoDB installation in QA environment.
2023-06-19 18:28:38 +01:00
Adria Navarro
718fe1efc6
Implement mssql and tests
2023-06-19 17:56:12 +01:00
Adria Navarro
c44b10eadf
Lint
2023-06-19 17:56:12 +01:00
Adria Navarro
e21dca5582
Implement and test mysql sql dump
2023-06-19 17:56:12 +01:00
Adria Navarro
ab5b8716c0
Get mysql schema
2023-06-19 17:56:12 +01:00
Adria Navarro
d337c52adf
Add feature flags
2023-06-19 17:56:11 +01:00
Adria Navarro
7a4eb3113d
Add external schema endpoint
2023-06-19 17:56:11 +01:00
Adria Navarro
dbcf7814a8
Support ssl
2023-06-19 17:56:11 +01:00
Adria Navarro
e7026d4aed
Get schema function
2023-06-19 17:56:11 +01:00
Adria Navarro
fe3b3aaf53
Fix dependencies
2023-06-19 17:55:47 +01:00
Adria Navarro
7bd0078210
Clean code
2023-06-19 17:55:47 +01:00
Adria Navarro
d7d1eabc0f
Fix build order
2023-06-19 17:55:47 +01:00
Adria Navarro
a0bfebf53d
Merge pull request #10894 from Budibase/budi-7010/frontend-encrypt-app-imports
...
BUDI-7010 - Frontend decrypt app imports
2023-06-19 11:18:38 +01:00
Dean
2304032423
Added embed state, behaviours and event tracking to client app. UI/UX Refactoring
2023-06-16 12:30:08 +01:00
Rory Powell
5f716a62a4
Revert "Merge branch 'develop' into master"
...
This reverts commit 67fb9de7f4
, reversing
changes made to ebec885b0a
.
2023-06-16 10:13:43 +01:00
Michael Drury
58c26d563e
Fixing where getCachedLicense is retrieved from.
2023-06-15 23:29:34 +01:00
Michael Drury
a1d8ad047a
Quick fix suggested by Rory to make use of the cached license when fetching the app package.
2023-06-15 22:51:33 +01:00
mike12345567
d84051ccfd
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-15 17:08:08 +01:00
mike12345567
67e2ce86ce
Adding a license mechanism to the app package call so that public apps can still return what license the app utilises. This is retrieved based on the tenant of the app - we only attach the license type so as to not expose further information than is necessary.
2023-06-15 16:33:07 +01:00
Martin McKeaveney
dd8e54c5e1
update airgap script and enable support for offline mode
2023-06-15 15:20:14 +01:00
Adria Navarro
df3afe2a7c
Merge pull request #10918 from Budibase/budi-5262/support_pg_client_cert
...
Budi 5262 - Support pg client cert
2023-06-15 12:40:16 +01:00
Adria Navarro
b7f0387577
Merge branch 'develop' into budi-5262/support_pg_client_cert
2023-06-15 11:13:52 +01:00
Adria Navarro
4d3ab040bf
Support postgres client certificates
2023-06-15 11:06:01 +01:00
Adria Navarro
f446bd96dd
Merge branch 'master' into backmerge-master
2023-06-15 10:16:21 +01:00
Andrew Kingston
3cbebaf40d
Restore original comment
2023-06-15 09:29:46 +01:00
Andrew Kingston
99a8fc7c12
Revert websocket changes and just fetch datasources constantly
2023-06-15 09:27:45 +01:00
Andrew Kingston
5e5dc902d1
Broadcast datasource change via websocket when making changes to tables
2023-06-15 09:04:21 +01:00
Martin McKeaveney
0545eda29d
Merge pull request #10905 from Budibase/feature/airgap-assets-support
...
removing need for external internet assets and self hosting our own f…
2023-06-14 17:37:43 +01:00
Adria Navarro
e6ad3a4719
Type pg
2023-06-14 17:17:29 +01:00
Jonny McCullagh
757ca6a166
Merge master develop ( #10897 )
...
* Binding drawer fixes
* Added missing headless flag for the bindable combobox
* Fix for QueryEditor width
* Fix svelte transitions in grid new row component breaking routify
* Bump version to 2.7.7
* fix REST connector failure to save
* Bump version to 2.7.8
* Bump version to 2.7.9
* Unexpected token when export data (#10721 )
* Tidy ID string for JSON parse
* Display error for composite keys
* Unit test WIP
* directly assign the mock function on the datasource
* Unit tests for exportRows ID handling
---------
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
* Return all rows if oneOf value is falsey (#10638 )
* Bump version to 2.7.10
* Make sure divider fields are left-most (#10627 )
* Make sure divider fields are left most
* Refactor
* Bump version to 2.7.11
* Temporarily remove the focus store update as it triggers a full redraw of the component settings
* Linting
* Removed commented out code
* Bump version to 2.7.12
* Bump version to 2.7.13
* Do not show Business tag for Email action (#10867 )
* Bump version to 2.7.14
* new deploy trigger (#10892 )
* point the deploys at the new env
* Bump version to 2.7.15
---------
Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
Adria Navarro
f31c615e18
Merge branch 'develop' into backmerge-master
2023-06-14 15:45:47 +01:00
Martin McKeaveney
1ad150827a
fix deps
2023-06-14 15:35:16 +01:00
Martin McKeaveney
307e6dde02
update bblogoimgur to bblogo
2023-06-14 15:21:46 +01:00
Martin McKeaveney
0f02b31ba7
lint
2023-06-14 15:12:39 +01:00
Michael Drury
6776f3d78c
Merge pull request #10881 from Budibase/fix/budi-7026
...
Custom roles breaking app access when not published
2023-06-14 15:10:30 +01:00
Michael Drury
fdad2e6bf3
Merge pull request #10895 from Budibase/fix/budi-7099
...
MySQL cyclic JSON conversion issue with primary display columns
2023-06-14 15:09:17 +01:00
Martin McKeaveney
6fcdcf947e
update budibaseapp url
2023-06-14 15:05:08 +01:00
Martin McKeaveney
cd1675098f
removing need for external internet assets and self hosting our own fonts
2023-06-14 14:54:27 +01:00
Adria Navarro
9832da4067
Merge branch 'develop' into budi-7010-encrypt-app-exports
2023-06-14 14:40:10 +01:00
Adria Navarro
672804c150
Merge pull request #10900 from Budibase/budi-7010/export_controller_as_post
...
BUDI-7010 - Export controller as post
2023-06-14 14:38:01 +01:00
mike12345567
3f63a81c01
PR comments.
2023-06-14 14:34:12 +01:00
Adria Navarro
052ecbb59a
Merge branch 'budi-7010/export_controller_as_post' into budi-7010-encrypt-app-exports
2023-06-14 14:28:26 +01:00
Adria Navarro
fe1a64964a
Fix and improve tests
2023-06-14 14:20:20 +01:00
Adria Navarro
4b065dda8b
Fix exports/imports
2023-06-14 12:32:26 +01:00
Adria Navarro
9a5f67b7d8
Merge branch 'budi-7010/frontend-encrypt-app-exports' into budi-7010/frontend-encrypt-app-imports
2023-06-14 11:21:19 +01:00
Adria Navarro
a4f0b45d5e
Fix merge
2023-06-14 11:17:32 +01:00
Adria Navarro
a9bf6967dc
Merge branch 'budi-7010/export_controller_as_post' into budi-7010-encrypt-app-exports
2023-06-14 11:17:26 +01:00
Adria Navarro
a68dc7c965
Remove excludeRows and appName from the querystrings
2023-06-14 11:06:46 +01:00
Adria Navarro
bfd444dbaa
Change the download to be a post
2023-06-14 10:47:46 +01:00
mike12345567
68082eecf9
Fix for circular issue with primary display fields on SQL tables introduced in most recent update - if somehow the primary display field is set to a relationship field there was a chance of cyclic structure occurring which Koa could not convert to JSON.
2023-06-13 18:21:22 +01:00
Adria Navarro
3d01775b89
Handle errors
2023-06-13 17:08:33 +01:00
Adria Navarro
f3b461a62c
Handle password on creation
2023-06-13 16:50:56 +01:00
mike12345567
60d58034dd
Fixes #6346 - issue with date parsing, adding in some testing around it.
2023-06-13 16:11:22 +01:00
mike12345567
1bdf55e966
Some type updates and fixes for test case.
2023-06-13 14:45:33 +01:00
Adria Navarro
c1e09d0305
Close client on testconnection
2023-06-13 10:49:09 +01:00
Adria Navarro
3aaaad8792
Update mongodb
2023-06-13 10:48:42 +01:00
mike12345567
bedc8e5cce
Fix for custom roles that have not been published causing users to be unable to access an app completely. They should instead be treated as public users as their role isn't valid.
2023-06-12 18:39:30 +01:00
Adria Navarro
81522d0784
Clean defaults
2023-06-12 17:51:21 +01:00
Adria Navarro
551ca404b4
Decrypt file
2023-06-12 16:27:19 +01:00
mike12345567
2486937c43
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend
2023-06-12 16:16:12 +01:00
Adria Navarro
1f4cdf348f
Encrypt files
2023-06-12 11:49:38 +01:00
Adria Navarro
d7f64fe6a4
Update tar libs
2023-06-12 11:12:22 +01:00
Martin McKeaveney
59b33e6867
code review
2023-06-11 18:51:08 +01:00
Martin McKeaveney
3af377510d
fix deps and lockfiles
2023-06-10 16:24:03 +01:00
Martin McKeaveney
7e45773d02
diagnostics panel
2023-06-10 16:16:52 +01:00
Adria Navarro
978591e2ba
Enable encrypting
2023-06-09 16:26:48 +01:00
Adria Navarro
4acfc623b4
Use import for tar
2023-06-09 14:52:19 +01:00
Michael Drury
deffe9d3d4
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend
2023-06-09 13:21:30 +01:00
melohagan
24a00c66bb
Unexpected token when export data ( #10721 )
...
* Tidy ID string for JSON parse
* Display error for composite keys
* Unit test WIP
* directly assign the mock function on the datasource
* Unit tests for exportRows ID handling
---------
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
2023-06-09 13:01:55 +01:00
Adria Navarro
8492ef18fa
Ignore 409 errors on user syncs
2023-06-09 12:36:09 +01:00
Martin McKeaveney
746afaf573
initial work on debug panel
2023-06-08 19:50:29 +01:00
melohagan
c0578d4cc2
Send meeting invite via automation email smtp ( #10787 )
...
* Pass calendar props into sendSmtpEmail
* Add calendar event to message
* Add Checkbox and DatePicker automation field UI
* Add URL prop
* Add url to sendSmtpEmail unit test
* Refactor
* Code review comments
* Make location optional
* Add EmailInvite type
---------
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
2023-06-08 14:25:35 +01:00
Martin McKeaveney
fa64ca3d6b
lint
2023-06-08 12:44:41 +01:00
Martin McKeaveney
a9787ff608
fix REST connector failure to save
2023-06-08 12:00:34 +01:00
mike12345567
9ee06e8e42
Updating fetch within main datasource UI to mimic that of the onboarding.
2023-06-07 18:34:32 +01:00
mike12345567
dd8f7fdb91
Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend
2023-06-07 18:06:27 +01:00
mike12345567
e07dfab98c
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-07 18:05:29 +01:00
mike12345567
06a7a31847
Hardcoding the top level path for the app service as well.
2023-06-07 16:39:33 +01:00
mike12345567
8d7119a363
Make sure top level path is resolved correctly.
2023-06-07 16:37:42 +01:00
mike12345567
9ebd90a07d
Don't resolve anymore given we have an absolute top level path
2023-06-07 16:36:43 +01:00
mike12345567
70e4795349
Fix top level path within the single image to make sure it can find builder assets correctly.
2023-06-07 16:35:36 +01:00
Adria Navarro
4eac5f93ca
Fix test
2023-06-07 14:10:02 +01:00
Adria Navarro
d8fc37a760
Revert "Merge pull request #10808 from Budibase/undo_wrong_merge_from_develop"
...
This reverts commit 4ccc98103c
, reversing
changes made to 500424c651
.
2023-06-07 14:08:47 +01:00
Adria Navarro
fdd4492830
Merge branch 'develop' into master-backmerge
2023-06-07 14:07:16 +01:00
melohagan
91acb1b3eb
Set sourceId ( #10769 )
2023-06-07 14:01:24 +01:00
Adria Navarro
a14b29efac
Improve fetch performance
2023-06-07 12:29:36 +01:00
Adria Navarro
dd58aaf5cb
Use fancycheckboxgroup
2023-06-07 11:44:32 +01:00
Adria Navarro
bb901d94d2
Clean code
2023-06-07 11:32:42 +01:00
Adria Navarro
5135ac36b7
Fix fetching tables
2023-06-07 11:31:10 +01:00
Adria Navarro
95c66edb65
Clean code
2023-06-07 11:31:10 +01:00
Adria Navarro
c47656d423
Save datasource
2023-06-07 11:31:10 +01:00
Adria Navarro
d21274ef2b
Remove frozen-lockfile from dockerfiles
2023-06-07 09:05:34 +01:00
Adria Navarro
deeba8bae3
Revert "Merge branch 'develop' into master"
...
This reverts commit 6f29c978e0
, reversing
changes made to 1c6ff73c19
.
2023-06-06 22:06:34 +01:00
mike12345567
dab1db2271
Updating datasource save API to allow specifying a filter for which tables to fetch and then linking this up with the new frontend.
2023-06-06 18:27:03 +01:00
mike12345567
cc60baa3d1
Some fixes for BBUI and updating postgres table name fetching to get uniques.
2023-06-06 17:40:14 +01:00
Adria Navarro
fe9a220717
Add yarn.lock
2023-06-06 14:45:20 +01:00
Adria Navarro
12b69dc37d
Remove --configuration=production
2023-06-06 14:45:20 +01:00
Adria Navarro
1f428bd5c2
Fix test
2023-06-06 12:17:56 +01:00
Rory Powell
ad7f6cf5e2
Merge branch 'develop' into merge-master
2023-06-06 11:49:49 +01:00
Adria Navarro
21e870109c
Save datasource
2023-06-06 11:29:50 +01:00
Adria Navarro
25c921e340
Validate url
2023-06-06 11:29:49 +01:00
Adria Navarro
1e238ce693
Validate google sheets url
2023-06-06 11:29:49 +01:00
Andrew Kingston
d70e49d74f
Add event for tracking user collaboration
2023-06-06 10:11:51 +01:00
Rory Powell
abbd8c5c8b
Merge branch 'master' into develop
2023-06-05 23:19:43 +01:00
Andrew Kingston
4a0e23a171
Transfer lock to next oldest session when disconnecting from the builder
2023-06-05 13:54:17 +01:00
Andrew Kingston
f7e21c3348
Remove log from websocket heartbeat
2023-06-05 11:55:45 +01:00
mike12345567
0506096e72
Fixing filtering plus pagination in googlesheets, the pagination previously was first which broke the filtering.
2023-06-05 10:03:47 +01:00
mike12345567
770f7c1dc6
Merge branch 'develop' of github.com:Budibase/budibase into fix/google-sheets-issues
2023-06-05 09:36:45 +01:00
mike12345567
e7649374d2
Fixing googlesheets filtering by _id - there was an issue with the response API giving _rowNumber rather than the expected primary key of rowNumber, need to update the filters accordingly.
2023-06-02 18:25:35 +01:00
mike12345567
213315e14f
Fixing issue with row deletion not returning the _id of the row which was deleted in googlesheets.
2023-06-02 18:03:43 +01:00
Andrew Kingston
6f51843875
Fix TS issue
2023-06-02 16:22:07 +01:00
Michael Drury
adbdaf394a
Small update to make sure that save/patch calls to the rows API (all DS+) return the squashed relationships, not the whole structure.
2023-06-01 18:18:12 +01:00
Andrew Kingston
d8d3d71523
Update websocket logic to ignore events trigger by API requests originating from the same session
2023-06-01 17:14:32 +01:00
Michael Drury
8e4f0e531c
Merge pull request #10755 from Budibase/fix/datasource-info-endpoint
...
Datasource info endpoint update
2023-06-01 12:29:46 +01:00
Michael Drury
67588f1051
Adding a JSON parse incase the input is actually an array in the form of a string (HBS).
2023-06-01 12:14:34 +01:00
Michael Drury
cde4dabe42
Fixing some redis type errors.
2023-06-01 11:10:39 +01:00
deanhannigan
a782a8b9b1
Merge pull request #10758 from Budibase/fix/reduce-array-row-parse-log-level
...
Reduced log level of array parsing on row import
2023-06-01 10:41:19 +01:00
Michael Drury
fde94a262f
Moving ioredis-mock dependency back to dev dependency in backend-core.
2023-06-01 10:13:54 +01:00
Dean
6ee83e2da8
Reduced log level of parse array attempt
2023-06-01 09:05:22 +01:00
Michael Drury
022016366e
Adding ioredis-mock as an actual dependency for builds.
2023-06-01 00:19:24 +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
16e929bd81
Removing checks around websockets as redis properly available in testing now.
2023-05-31 18:09:15 +01:00
mike12345567
969ee52c29
Fixing merge conflict.
2023-05-31 18:08:29 +01:00
mike12345567
039e78379f
Fixing lint issue.
2023-05-31 17:48:18 +01:00
mike12345567
fba3ec987e
Merge branch 'develop' of github.com:Budibase/budibase into fix/datasource-info-endpoint
2023-05-31 17:37:17 +01:00
mike12345567
249625ad1a
Updating backend tests to actually utilise the redis container which is spun up as part of the tests, doing away with the somewhat problematic ioredis-mock which was breaking some tests due to the addition of the changes for multi-dev collab.
2023-05-31 17:18:01 +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
Andrew Kingston
680e609b52
Remove plural forms of enums and use TS enum rather than JS const
2023-05-31 17:03:14 +01:00
Andrew Kingston
8a2d4b7052
Merge branch 'develop' of github.com:Budibase/budibase into websocket-redis-integration
2023-05-31 16:28:14 +01:00
Andrew Kingston
ffbbf04e86
Lint
2023-05-31 16:08:35 +01:00