Commit Graph

198 Commits

Author SHA1 Message Date
deanhannigan b2c790650b
Revert "Global bindings" 2024-01-22 11:03:05 +00:00
Dean 5d6862b399 Merge remote-tracking branch 'origin/master' into global-bindings 2024-01-05 12:10:12 +00:00
Andrew Kingston 69ea28ad46 Clean up and improve multi step form block 2023-12-12 20:22:48 +00:00
Andrew Kingston c3ebbb76e2 Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-12-07 11:02:59 +00:00
melohagan c2a82bb021
FIX broken references in a list of actions (#12459)
* Refactor

* Update action bindings on delete

* Update action bindings on move

* Fix with additional tests

* Ensure visible binding is updated on drag release

* fix

* Refresh visible binding when action is deleted

* Refactor

* Refactor
2023-11-29 14:48:50 +00:00
Andrew Kingston b7dbb2a76c Remove log and add comments 2023-11-29 09:19:21 +00:00
Andrew Kingston 3f40efea53 Merge with master, fix repeater block scope, fix grid block global actions 2023-11-28 16:14:21 +00:00
Andrew Kingston b1a218beb0 Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-11-28 15:08:12 +00:00
melohagan 778104d6e6
Fix for Parameters Binding keyword duplicated (repeated) in REST Query URL (#12325)
* Dont set breakQs if not url change

* Don't replace already readable binding

* dataBinding unit tests
2023-11-23 08:37:40 +00:00
Andrew Kingston 28208550c6 Update button actions to support suffixed actions from blocks 2023-11-09 11:22:50 +00:00
Michael Drury ee0da189d2
Merge branch 'master' into global-bindings 2023-10-17 14:13:04 +01:00
melohagan d8f1b7960e Fix form block crash on no data tables (#11995)
* Fix form block crash on no data tables

* Refactor

* Refactor
2023-10-09 08:22:19 +01:00
Andrew Kingston 3839e26758 Make all actions globally aware in component settings 2023-09-15 09:06:40 +01:00
Andrew Kingston 429f2e0c5f Add comments to some data binding functions 2023-09-15 08:52:46 +01:00
Andrew Kingston 0d0d96f5da Remove last usage of legacy context util and update data providers to be able to use any data providers on the screen 2023-09-15 08:46:35 +01:00
Andrew Kingston b24c47d53d Update save row action to account for new context structure 2023-09-15 08:35:30 +01:00
Andrew Kingston 071a80864d Update data binding generation to support both local and global binding scopes 2023-09-12 17:09:53 +01:00
Andrew Kingston 1995a2860f Merge branch 'develop' of github.com:Budibase/budibase into global-bindings 2023-09-12 11:35:54 +01:00
Andrew Kingston 32892b1ef9 Merge branch 'develop' into lab-theme-binding 2023-09-08 15:10:51 +01:00
Andrew Kingston cf33680b1e Fix crash when converting form fields with a schema that doesn't contain a certain field 2023-09-04 09:05:33 +01:00
Dean eb6269a0bb Refactor theme binding into device databindings fn 2023-08-30 09:27:23 +01:00
Andrew Kingston 37158ea387 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-30 08:06:19 +01:00
Dean 3bdb1ea877 PR Feedback updates 2023-08-29 17:11:25 +01:00
Dean ef6f8e2abf Lint fixes 2023-08-25 15:14:49 +01:00
Andrew Kingston d6688d1914 Use view name when generating bindings 2023-08-25 09:35:30 +01:00
Andrew Kingston 118bf9e9c3 Add ID and rev as filterable fields for views 2023-08-25 09:31:03 +01:00
Andrew Kingston 8269ecf237 Update automatic dataprovider hot reloading to support views 2023-08-24 16:20:32 +01:00
Andrew Kingston fd71ad57da Add better support for generic DS+ into databindings and update save row to work with view V2s 2023-08-24 16:12:12 +01:00
Dean 1ec2faf74d List refinement, Form Block UX updates for action type. Bug fixes for FormBlock bindings. TableBlock UX updates and Component Setting updates 2023-08-24 14:39:53 +01:00
Andrew Kingston 5188abe4e5 Strip hidden fields from viewsV2 in design section 2023-08-09 16:39:23 +01:00
Andrew Kingston 9ddb8f4c5f Merge branch 'develop' of github.com:Budibase/budibase into global-bindings 2023-08-07 13:04:34 +01:00
Andrew Kingston b8bc25a39a Merge branch 'develop' of github.com:Budibase/budibase into global-bindings 2023-07-25 09:43:58 +01:00
Dean a481eee39e Binding selection fixes, delete controller refactor and some fixes 2023-07-14 09:11:34 +01:00
Dean d08dd2d491 Minor fixes for bindings v2 2023-06-01 11:47:27 +01:00
Dean e8c6185add Refactoring and some styling updates 2023-05-29 21:19:44 +01:00
Dean 56bac67d49 Merge commit 2023-05-26 10:11:51 +01:00
Andrew Kingston d03f96ceb8 Make all blindings global and improve client component performance 2023-04-28 09:03:09 +01:00
Peter Clement c571a3f881 Fix issue with REST bindings not being shown in drawer 2023-04-04 09:12:15 +01:00
Andrew Kingston 91a3707527 Generate bindings for unsaved "Update State" actions (#9508)
* Ensure update state actions have a binding for their own key

* Make own binding generation more futureproof

* Refactor array.find to array.some

* Move state binding generation up a level to account for all actions needing to be able to reference newly created state bindings
2023-02-01 17:53:50 +00:00
Rory Powell da2c809a09 Merge branch 'develop' into feature/environment-variables 2023-01-27 11:27:11 +00:00
Peter Clement c68b5ccb84 fix license check 2023-01-26 16:16:56 +00:00
Peter Clement debef20af5 gate env vars in binding drawers behind license 2023-01-26 15:09:20 +00:00
Peter Clement 843649eb54 add envrionment bindings to automations 2023-01-26 14:59:29 +00:00
Peter Clement fc6d20c0b2 add environment bindings to rest query binding drawer 2023-01-25 11:39:13 +00:00
Andrew Kingston a3e555c85e Misc fixes (#9383)
* Shrink cloud upgrade button to proper size

* Add brackets to fix operator precedence when ejecting blocks to prevent undefined custom CSS

* Prevent relationship fields in forms from being used as datasources

* Remove extraneous navigation when adding a component which caused next navigation to fail

* Improve form logic concerning when to fully remount itself to fix issues with stale schema being passed in
2023-01-19 09:47:10 +00:00
Andrew Kingston 857364b257 Fix selected rows bindings for table blocks not having a category 2022-10-15 13:06:34 +01:00
Andrew Kingston 72ff7ce122 Prevent crash when determining datasource schema for non string type values 2022-10-15 12:58:32 +01:00
Andrew Kingston f27704ccf6 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-10-07 12:45:53 +01:00
Dean acf583120a Removed filter excluding links from user bindings. 2022-10-05 12:40:53 +01:00
Andrew Kingston 6272c7cb66 Fix generating datsource structure for components which have a setting of type table 2022-09-30 16:26:29 +01:00