Commit Graph

321 Commits

Author SHA1 Message Date
mike12345567 c6de0f3d30 Renaming bindableOptions to bindings and replacing the query bindings variable with queryBindings. 2022-01-20 16:12:32 +00:00
Andrew Kingston 8d10fcf34c Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-15 13:36:10 +00:00
Andrew Kingston 54645df16f Refactor button definitions, rename button action components and add button manifest 2021-12-13 10:55:45 +00:00
Andrew Kingston 7ece903616 Lint 2021-12-13 09:45:50 +00:00
Andrew Kingston f4c3435e98 Rename Key/Value field to JSON field 2021-12-10 15:26:43 +00:00
Andrew Kingston 488f5b8d97 Hide JSON array from filter editor 2021-12-10 10:52:51 +00:00
Andrew Kingston 3f1d3328e2 Add button context to execute query action 2021-12-09 16:48:19 +00:00
Andrew Kingston cc3facd1b8 Add output context to duplicate row action 2021-12-09 16:29:22 +00:00
Andrew Kingston d9f4c3a4b0 Dynamically enrich button actions at runtime and provide additional ephemeral button action output context 2021-12-09 11:25:32 +00:00
Andrew Kingston 6aaab83895 Generate button context bindings for all button actions 2021-12-09 08:36:50 +00:00
mike12345567 181efdf68c Adding bindings to rest API, adding in spaceship placeholder, updating the look of some other components, cleaning up some whitespace. 2021-12-08 17:58:30 +00:00
Andrew Kingston 3c2c18a8dc Fix bug where state variables were not always extracted, improve performance when determining bindable state values and add initial work on generating button context bindings 2021-12-08 15:31:06 +00:00
Andrew Kingston c71ad0cdec Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-08 13:08:28 +00:00
Andrew Kingston ec4d81f2cd
Merge pull request #3666 from Budibase/fix/conditional-layout-links
Fix conditional layout links
2021-12-08 11:30:21 +00:00
Andrew Kingston 58f1d44e18 Lint 2021-12-08 09:42:19 +00:00
Andrew Kingston 47befceae7 Fix query params directly mutating the stored app definition 2021-12-08 09:31:39 +00:00
Andrew Kingston ba2588d44e Add support for accessing unlimited levels of nested JSON arrays 2021-12-07 21:19:14 +00:00
Andrew Kingston a0f3863f69 Merge branch 'develop' of github.com:Budibase/budibase into feature/json-backend 2021-12-07 15:11:32 +00:00
Andrew Kingston 20f3f41327 Add button action for duplicating a row 2021-12-07 13:59:12 +00:00
Andrew Kingston b0732846d0 Update client side lucene searching to work with nested JSON fields and fix bug with flattening nested JSON schema 2021-12-06 12:04:22 +00:00
Andrew Kingston f898b8c94d Allow using JSON field arrays as a data provider source and add data bindings for nested JSON fields 2021-12-06 11:41:17 +00:00
Andrew Kingston a34bc4e1a9 Ensure links are an array in the wrapper component for a cleaner fix 2021-12-03 11:45:04 +00:00
Andrew Kingston 437dffb6d2 Ensure links prop is always an array when configuring layout links 2021-12-03 11:38:49 +00:00
Andrew Kingston b362068d47 Add new form field component for JSON fields, JSON validation and update autoscreen generation 2021-12-03 09:20:45 +00:00
Andrew Kingston 3542b12411 Fix custom query params not appearing 2021-12-02 12:28:12 +00:00
Andrew Kingston afda32046e Fix button actions directly mutating the real component definition 2021-12-01 10:33:17 +00:00
Andrew Kingston a3af1ece09 Ensuire the save row action determines the correct runtime bindings and only uses valid context types 2021-12-01 10:32:55 +00:00
Andrew Kingston 52b7e41e5f Prevent data providers from using arbitrary context-providing components as sources 2021-11-30 14:32:18 +00:00
Andrew Kingston 785ff45240 Fix issue with navigation links editor mutating real component structure 2021-11-29 08:58:49 +00:00
Andrew Kingston 5f2f01851b Refactor client and server binding panels into single generic panel. Enable JS for formula fields 2021-11-23 14:05:20 +00:00
Andrew Kingston 9e94df969d Remove unused prop 2021-11-15 18:02:24 +00:00
Andrew Kingston 0c9ab127e5 Update data sources to correctly include block context suffixes in provider IDs 2021-11-15 12:25:01 +00:00
Andrew Kingston e0c88597a7 Enable data providers to use array and attachment fields as their source 2021-11-12 13:42:55 +00:00
Andrew Kingston 00eabbd050 Fix issue with using blocks and conditional UI together due to new nested settings 2021-11-10 19:41:58 +00:00
Andrew Kingston 0637168ab9 Change bindable properties order 2021-11-10 14:57:46 +00:00
Andrew Kingston eabe0e66cf Use bindable combo boxes for text settings and clean up 2021-11-10 11:23:51 +00:00
Andrew Kingston aa56d6fd63 Add card list with search block. Add concept of nested settings which can consume their own contexts and are not enriched at the top level 2021-11-08 14:35:58 +00:00
Andrew Kingston f08b30b65e Remove forced capitalisation of setting labels 2021-11-05 12:38:15 +00:00
Rory Powell bd9dbc6644 Remove redundant fieldTypes 2021-10-18 12:02:08 +01:00
Rory Powell 5242265f0e Code review refactoring 2021-10-18 11:58:42 +01:00
Rory Powell 63aaad4812 Merge branch 'develop' into options-text-columns 2021-10-18 11:25:35 +01:00
Rory Powell 88cdc7c1bd Allow options picker to be used on text columns 2021-10-14 16:36:45 +01:00
Andrew Kingston 197c584977 Fix editing text input settings inline 2021-10-14 10:43:04 +01:00
Andrew Kingston 932c332b81 Use custom Input for component settings so that JS bindings can be displayed nicley 2021-10-12 16:07:59 +01:00
Andrew Kingston cc9fd5dd08 Merge branch 'develop' of github.com:Budibase/budibase into data-ui-pagination 2021-09-29 10:34:03 +01:00
Andrew Kingston ac635b34f6 Fix resetting filters and sorting options when changing tables 2021-09-29 10:17:12 +01:00
Andrew Kingston 43eac99730 Prevent bindings from being used when filtering tables in the data UI 2021-09-29 09:18:08 +01:00
Andrew Kingston 98341b7237 Reuse filter drawer component to allow full table filtering on any type in data UI 2021-09-29 09:05:04 +01:00
Andrew Kingston 8d6550338e Fix bug with filter editor preventing date pickers or booleans from being shown 2021-09-29 08:57:09 +01:00
Andrew Kingston 5cd756e762 Fixing issue with refreshing data providers manually due to incorrect action name 2021-09-28 13:33:15 +01:00