Commit Graph

9802 Commits

Author SHA1 Message Date
mike12345567 3dc7192113 Merge branch 'chore/relation_deletions' of github.com:Budibase/budibase into chore/relation_deletions 2023-09-29 13:34:09 +01:00
mike12345567 45ac9ae06c Quick update to fix test case. 2023-09-29 13:33:49 +01:00
Adria Navarro fe45770266 Merge branch 'develop' into chore/relation_deletions 2023-09-29 14:21:08 +02:00
mike12345567 96327eaef1 Quick fix for REST schema being updated by user, when the request is sent again/query performed again user updates are lost - this means that changes are maintained across runs. 2023-09-29 13:17:14 +01:00
Adria Navarro 1f7aa772c9 Add comment 2023-09-29 14:05:52 +02:00
Adria Navarro c5e52f7cbe Fix deleting one-2-many relationships 2023-09-29 14:02:45 +02:00
Adria Navarro 17ecace6fa Fix test 2023-09-29 12:54:16 +02:00
Adria Navarro 711f82099f Extend bbreference test to check link relationships 2023-09-29 12:48:55 +02:00
Adria Navarro 46a224751f Types 2023-09-29 11:47:23 +02:00
melohagan b4e0d98973 Add bindings support to meeting start / end dates (#11759)
* Deprecate zapier+make values1..5

* Allow dates in meeting invite to be bindable

* Add DrawerBindableSlot component

* Show calendar icon

* refactor

* Use cancel icon

* Disable cancel for JS bindings

* WIP

* WIP

* WIP

* Fix linkedIds svelte binding

* Label and icon update

* Handle arrays

* Support text area

* Add reactivity to text area icon

* Support boolean

* JSON support

* Remove rowControl

* Allow boolean field to have three states

* lint

* Refactor

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-09-29 09:15:36 +00:00
Adria Navarro 5b5c0b31ff Fix link loading relationships on external ds+ 2023-09-28 15:54:53 +02:00
Adria Navarro 8be76f1f97 Move the -2 magic number in its right place 2023-09-28 13:55:35 +02:00
Adria Navarro c202f88b6d Allow deleting cell 2023-09-28 12:42:42 +02:00
Adria Navarro 606bad7f4d Clean 2023-09-28 11:41:20 +02:00
Adria Navarro 7db92638de Prevent double fetching on patch 2023-09-28 11:40:58 +02:00
Adria Navarro 80e979faa6 Type external request responses 2023-09-28 11:02:16 +02:00
Adria Navarro 0c4cdde25f Allow BB_REFERENCE to google sheets 2023-09-28 10:12:45 +02:00
Adria Navarro 317da512a5 Fix tests 2023-09-28 10:00:25 +02:00
Adria Navarro fad4f12e26 Fix test 2023-09-28 10:00:25 +02:00
Adria Navarro 0cec026932 Datasource usage on tests 2023-09-28 10:00:25 +02:00
Adria Navarro 8c99ac3f9b Test search 2023-09-28 10:00:25 +02:00
Adria Navarro e22c770bad Clean tests 2023-09-28 10:00:25 +02:00
Adria Navarro d7cbd2dcbc Fix 2023-09-28 10:00:25 +02:00
Adria Navarro 049a91debb Clean 2023-09-28 10:00:25 +02:00
Adria Navarro 0e3cacd19c Clean 2023-09-28 10:00:25 +02:00
Adria Navarro 01057baa96 Add extra tests 2023-09-28 10:00:25 +02:00
Adria Navarro 8a9e87ea6f Add extra tests 2023-09-28 10:00:25 +02:00
Adria Navarro a87e3dd0fc Extra tests 2023-09-28 10:00:25 +02:00
Adria Navarro 3c0a033c8b Add new tests 2023-09-28 10:00:25 +02:00
Adria Navarro bf975ac039 Fix tests 2023-09-28 10:00:25 +02:00
Adria Navarro fdb6474868 Fix tests 2023-09-28 10:00:25 +02:00
Adria Navarro 9afa334501 Fix deletions 2023-09-28 10:00:25 +02:00
Adria Navarro 1fb3c4b3c3 Fix external save/update 2023-09-28 10:00:25 +02:00
Adria Navarro d0fcb5d7e6 Fix patch on external ds 2023-09-28 10:00:25 +02:00
Adria Navarro 81ca81222c Process bb_references on external 2023-09-28 10:00:25 +02:00
Michael Drury a67f78fead Merge branch 'develop' into fix/BUDI-7236 2023-09-27 17:08:21 +01:00
Martin McKeaveney 65af2ed7c2 backmerge from master 2023-09-27 17:06:57 +01:00
mike12345567 e3469ed38d Fixing dev-tools handling of custom roles and build issue - PR comments. 2023-09-27 16:52:20 +01:00
mike12345567 395969e0f0 Fixing build issue,. 2023-09-27 16:24:12 +01:00
mike12345567 4bfda10fbb Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-7236 2023-09-27 15:51:49 +01:00
mike12345567 e916178046 Adding test case for new endpoint and covering public, builder and normal roles. 2023-09-27 15:46:04 +01:00
Adria Navarro 294a6f0eed Merge branch 'develop' into chore/clean_unused_dependencies 2023-09-27 15:53:43 +02:00
mike12345567 bb2892cbc2 Getting client library loading in Webstorm debug, as well as adding accessible roles endpoint. 2023-09-27 14:21:25 +01:00
Michael Drury 81bbc3adf6 Merge branch 'develop' into fix/BUDI-7508 2023-09-27 13:33:20 +01:00
melohagan 6c9ff55f8a Check manyRelationships length (#11907) 2023-09-27 13:31:27 +01:00
Michael Drury 0820363790 Merge branch 'develop' into fix/BUDI-7508 2023-09-27 11:15:08 +01:00
Adria Navarro 41c56217c4 Merge branch 'develop' into chore/clean_unused_dependencies 2023-09-26 18:30:39 +02:00
Adria Navarro f600ad7711 Editing scripts 2023-09-26 18:08:37 +02:00
mike12345567 7bd84bd048 Some typing fixes as well as a fix for the frontend issue of tables not correctly having their schemas updated in the table store when relationships added. 2023-09-26 17:01:30 +01:00
Adria Navarro ba24504546 Remove "@budibase/standard-components" devDependency 2023-09-26 17:06:05 +02:00
Adria Navarro d006ec890a Dedupe babel 2023-09-26 17:02:54 +02:00
Adria Navarro c68cfc5042 Remove unused devDependencies on worker 2023-09-26 16:37:10 +02:00
Adria Navarro 30af3e4c10 Remove unused koa dependencies 2023-09-26 16:17:41 +02:00
Adria Navarro ebb3966092 Remove unused devDependencies on server 2023-09-26 16:10:43 +02:00
Adria Navarro 7c5f13a12b Remove unused dependencies on server 2023-09-26 16:07:52 +02:00
Adria Navarro 7feaf58f7f Fix dependencies from backend-core 2023-09-26 12:53:09 +02:00
Adria Navarro f4542283f5 Merge branch 'develop' into feature/user-column-type 2023-09-26 11:51:20 +02:00
Adria Navarro 6487d76b1d Merge branch 'develop' into feature/user-column-type 2023-09-25 21:51:43 +02:00
melohagan 9d12fbb3f4 Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when 2023-09-25 20:01:47 +01:00
Adria Navarro 79e693c89d Merge branch 'develop' into feature/user-column-type 2023-09-25 19:03:25 +02:00
mike12345567 6b52adc294 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458 2023-09-25 17:55:06 +01:00
mike12345567 98680f7895 Updating dual bulkDocs call, to handle the merging of similar documents. 2023-09-25 17:48:07 +01:00
mike12345567 3d143c28a9 Last PR comments. 2023-09-25 17:00:20 +01:00
mike12345567 4d1c749444 First PR comment. 2023-09-25 16:58:06 +01:00
mike12345567 5f0050849e Fixing issue detected by test. 2023-09-25 15:05:14 +01:00
mike12345567 bca63eba45 Finishing out test cases for public API app export/import. 2023-09-25 12:52:29 +01:00
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