Commit Graph

4646 Commits

Author SHA1 Message Date
Andrew Kingston a244b34e53 Fix multi step settings rendering and improve multi step form block client rendering when inside builder 2023-12-14 14:33:43 +00:00
Andrew Kingston 08cd5bbb91 Refactor form block layout and add functional update and view multi step forms 2023-12-13 13:09:57 +00:00
Andrew Kingston ac0f034ff4 Fix multi step settings definition to allow rendering of other sections in the correct order 2023-12-13 12:01:16 +00:00
Andrew Kingston 235cfa3660 Mutate state when working with form steps to prevent latency issues 2023-12-13 10:24:26 +00:00
Andrew Kingston 1579fe36c7 Fix multiple issues with resetting state in both builder and client lib when updating multi step form config 2023-12-12 21:00:45 +00:00
Andrew Kingston 69ea28ad46 Clean up and improve multi step form block 2023-12-12 20:22:48 +00:00
Adria Navarro 1e267fca5b Merge branch 'master' into BUDI-7580/account_portal_submodule 2023-12-11 09:50:48 +01:00
Andrew Kingston ee452f75fe Fix error when trying to scroll to an invalid field 2023-12-08 16:52:34 +00:00
Andrew Kingston 9da641f848 Standardise field help text and error icon size and colors 2023-12-08 16:42:30 +00:00
Andrew Kingston f4d2efdaa1 Cleanup 2023-12-08 16:40:50 +00:00
Andrew Kingston 173a76dc52 Improve setting rendering and add dynamic section title 2023-12-08 16:10:56 +00:00
Andrew Kingston 1bf556b4f2 Add width setting to multi step form block and fix layout 2023-12-08 14:45:06 +00:00
Andrew Kingston 3430b7b2ac Merge branch 'master' of github.com:Budibase/budibase into feature/multistep-form-block 2023-12-08 14:40:45 +00:00
Andrew Kingston 223a315801 Update multi step form block to use core button config generation 2023-12-08 14:39:47 +00:00
Andrew Kingston 5a8c12c91b Move multi step button config into frontend core and fix button config setting layout 2023-12-08 14:15:23 +00:00
Andrew Kingston ece410c623 Update manifest 2023-12-08 13:53:19 +00:00
Andrew Kingston ed403fd79d WIP 2023-12-08 13:45:51 +00:00
Gerard Burns 56cb92aa34
Hover component tree preview (#12465)
* wip

* wip

* linting

* remove console log

* highlighting a selected component in nav

* PR feeddback

* wip

* pr feedback

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2023-12-08 09:41:12 +00:00
Andrew Kingston 2637a95b3d Remove unused icon 2023-12-07 13:29:10 +00:00
Andrew Kingston 0220a16bc3 Remove placeholders prompting users to add components inside other components 2023-12-07 13:27:09 +00:00
Michael Drury bc5563d776
Revert "Revert "Add Buttongroup configuration support to Formblock/Tableblock"" 2023-12-07 10:24:46 +00:00
Michael Drury a6fc56c764
Revert "Add Buttongroup configuration support to Formblock/Tableblock" 2023-12-07 10:17:36 +00:00
Dean 1a03d9d729 Initial pass at the multistep form block 2023-12-06 20:39:35 +00:00
Dean 3ec77949da Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2023-12-05 16:14:57 +00:00
Dean 4785ccb49f Merge commit 2023-12-05 16:14:48 +00:00
Adria Navarro 9c9f45436f Merge branch 'master' into BUDI-7580/account_portal_submodule 2023-12-04 09:30:00 +01:00
Dean 1091ba0c86 Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2023-11-30 11:17:44 +00:00
Dean fe169e8a13 Merge commit 2023-11-30 11:17:31 +00:00
Dean a84b4e65ed Merge remote-tracking branch 'origin/master' into feature/add-buttongroup-to-formblock 2023-11-30 10:42:38 +00:00
Dean 848fea0621 PR feedback and refactoring 2023-11-30 10:42:21 +00:00
Andrew Kingston 79eb0d6cc5 Standardise field help text and error icon size and colors 2023-11-29 09:27:15 +00:00
Andrew Kingston 816fc37dad Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-11-29 08:59:20 +00:00
Andrew Kingston a1a7ab227d
Merge branch 'master' into fix/formblock-ux-updates 2023-11-28 19:36:55 +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
Andrew Kingston f2cf118eb1 Merge branch 'master' of github.com:Budibase/budibase into fix/relationship-picker-filtering 2023-11-28 09:42:07 +00:00
Andrew Kingston 69dd675414 Add comment to explain numeric prefix 2023-11-28 09:41:29 +00:00
Dean dec68233c2 Merge remote-tracking branch 'origin/master' into fix/formblock-ux-updates 2023-11-28 09:36:23 +00:00
Adria Navarro e7bcabf1d2 Merge branch 'master' into BUDI-7580/account_portal_submodule 2023-11-27 20:48:32 +01:00
Gerard Burns 0d0db98484
Grid columns UI (#12209)
* grid columns ui

* linting

* remove comment

* remove property thats not used

* remove cli pacakge change

* PR Feedback

* fixes

* fixes

* wip

* wip

* wip

* wip

* wip

* wip

* about to implement

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* tests

* linting

* remove drag handle file

* fix icons

* remove field config changes

* wip

* wip

* wip

* remove logs

* wip

* linting

* pr feedback

* linting
2023-11-24 11:02:57 +00:00
Dean 8cc5eb19e6 Formblock fixes 2023-11-23 18:08:39 +00:00
Dean c0012409f7 Added button group support to Formblock and Tableblock components 2023-11-23 10:45:13 +00:00
Andrew Kingston 3d39a2f77b Fix relationship filter setting being ignored, and debounce searches 2023-11-23 09:47:07 +00:00
Dean 105e9db00e Merge remote-tracking branch 'origin/master' into feature/add-buttongroup-to-formblock 2023-11-23 09:13:08 +00:00
Dean ce73963ac1 Manifest updates to remove button config items from Formblocks 2023-11-23 09:12:11 +00:00
Andrew Kingston a58af2b7e4
Merge branch 'master' into settings-enhancements 2023-11-22 12:26:19 +00:00
Adria Navarro db2c20e3ae eslint import/newline-after-import 2023-11-20 21:52:29 +01:00
Adria Navarro 92f411bf77 Prettier 2023-11-20 21:48:49 +01:00
Adria Navarro 4d27ff1dc0 eslint import/no-duplicates 2023-11-20 21:48:49 +01:00
Gerard Burns 7e037099b4
Field help text (#12383)
* wip

* client finished

* add to bbui input

* linting

* PR Feedback

* remove test code

* linting

* PR feedback

---------

Co-authored-by: Martin McKeaveney <martin@budibase.com>
2023-11-20 15:05:58 +00:00
Andrew Kingston 7806591b82 Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-11-20 14:47:37 +00:00
Dean 04b11dfcde Merge remote-tracking branch 'origin/master' into feature/add-buttongroup-to-formblock 2023-11-20 09:04:06 +00:00
Andrew Kingston f525aa77d3 Merge branch 'grid-buttons' of github.com:Budibase/budibase into settings-enhancements 2023-11-20 08:34:55 +00:00
Andrew Kingston 7926490391
Merge branch 'master' into grid-buttons 2023-11-20 08:31:50 +00:00
Andrew Kingston e04ea1a620 Add makePropSafe to client SDK 2023-11-20 08:30:42 +00:00
Adria Navarro 4b5fa1dfd9 Fix qa-core lint 2023-11-17 15:53:56 +01:00
Adria Navarro f70bb967e6 Fix references 2023-11-17 15:40:26 +01:00
Adria Navarro d0e40afbcb Fix lint issues 2023-11-17 14:42:37 +01:00
Dean 35065ef46d Merge remote-tracking branch 'origin/master' into feature/add-buttongroup-to-formblock 2023-11-15 13:48:53 +00:00
Andrew Kingston b0ffc04156 Merge branch 'grid-buttons' of github.com:Budibase/budibase into settings-enhancements 2023-11-09 16:49:37 +00:00
Andrew Kingston d92df57daa Remove nested flag from buttongroup component since it isn't needed 2023-11-09 16:20:05 +00:00
Andrew Kingston 103e933df8 Ensure button group component has default props 2023-11-09 12:38:40 +00:00
Andrew Kingston 8d1bcfd8b5 Expose additional actions and context from blocks to utilise new capabilities 2023-11-09 12:38:31 +00:00
Andrew Kingston 1f3e56fdc1 Allow grids to provide a refresh datasource action 2023-11-09 11:10:52 +00:00
Andrew Kingston 223a82f717 Ensure metadata is not null before registering datasources for automatic hot reloading 2023-11-09 11:07:32 +00:00
Mel O'Hagan 63b3bee311 fix 2023-11-09 09:52:07 +00:00
Adria Navarro a945b52f9a Rename dev:builder to dev (unifying account-portal) 2023-11-07 19:15:40 +01:00
Dean ce9de420e2 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-11-07 17:41:18 +00:00
Andrew Kingston ace3b69971 Limit grid buttons at 3 2023-11-07 14:55:02 +00:00
Andrew Kingston a343572815 Add utils to client lib 2023-11-07 14:36:57 +00:00
Andrew Kingston 3d2cd9cc0b Use explicit svelte store 'get' when clicking buttons in grids 2023-11-07 14:22:09 +00:00
Andrew Kingston c25b8a1448 Expose schema context from grid and allow usage in buttons 2023-11-07 14:10:16 +00:00
Andrew Kingston 9f285b32a7 Allow using ephemeral action context for 'buttons' type settings 2023-11-07 13:21:13 +00:00
Andrew Kingston 57e3b1ad08 Fix issue with buttons inside grids when no actions are defined 2023-11-07 13:01:50 +00:00
Andrew Kingston 20f9fd5d1b Merge branch 'master' of github.com:Budibase/budibase into grid-buttons 2023-11-07 11:28:42 +00:00
Mel O'Hagan c169a73764 readonly css 2023-11-07 09:19:29 +00:00
Mel O'Hagan fee9a9d65d Merge branch 'master' into budi-7105-builder-option-for-read-only-form-fields 2023-11-07 08:27:04 +00:00
Martin McKeaveney 411b8e8c5e
Merge branch 'master' into form-block-field-layout 2023-11-06 18:11:49 +00:00
Martin McKeaveney 8c72ad5db1
Merge branch 'master' into budi-7736-relationship-picker-required-validation-fires-immediately 2023-11-06 18:06:28 +00:00
Martin McKeaveney 511a37732e
Merge branch 'master' into master 2023-11-06 18:02:01 +00:00
Martin McKeaveney 2a3e31f259
Merge branch 'master' into budi-7105-builder-option-for-read-only-form-fields 2023-11-06 18:01:12 +00:00
Martin McKeaveney 2e521ae62c
Merge branch 'master' into form-block-field-layout 2023-11-06 17:59:35 +00:00
Mel O'Hagan 55cacc62dd Merge branch 'master' into budi-7736-relationship-picker-required-validation-fires-immediately 2023-11-06 14:03:45 +00:00
Mel O'Hagan 6ee7ae953d Don't trigger required validation early 2023-11-06 13:56:31 +00:00
Andrew Kingston fb1258072c
Merge branch 'master' into new-branding 2023-11-06 09:11:54 +00:00
Martin McKeaveney 0ef680e327
Merge branch 'master' into master 2023-11-02 14:16:11 +00:00
Andrew Kingston 4ab9af53a0 Add row to grid button click callback 2023-11-02 08:53:48 +00:00
Dean a916c2a3ed Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-11-01 17:36:39 +00:00
Andrew Kingston 2b8bbafcac Add support for buttons inside grids 2023-11-01 16:45:37 +00:00
Mel O'Hagan 5923ae2983 Make form block view readonly 2023-11-01 16:40:23 +00:00
Mel O'Hagan 33e37261b2 Use fieldState 2023-11-01 16:27:52 +00:00
Mel O'Hagan 56d5a0b8f6 Further read only settings 2023-11-01 16:01:45 +00:00
Mel O'Hagan 5c36d70a01 Pickers readonly prop 2023-11-01 14:56:28 +00:00
Mel O'Hagan 5c049e0465 LongFormField readonly prop 2023-11-01 13:54:18 +00:00
Mihail Hadzhiev 67167cf233
Merge branch 'master' into form-block-field-layout 2023-11-01 15:41:29 +02:00
Andrew Kingston 0921bcf333 Add button setting to grid and allow removing all buttons 2023-11-01 11:40:27 +00:00
Andrew Kingston 3386d8ba00
Merge branch 'master' into feature/form-block-settings-reflow 2023-11-01 11:31:49 +00:00
Andrew Kingston 2579a3d029
Merge branch 'master' into feature/form-block-settings-reflow 2023-11-01 09:39:51 +00:00
Andrew Kingston 2711bc8794
Merge branch 'master' into fix/show-formblock-description-in-view-mode 2023-11-01 09:38:25 +00:00
Andrew Kingston c73117e336
Merge branch 'master' into new-branding 2023-10-31 13:56:44 +00:00
Andrew Kingston bec32399ef
Merge branch 'master' into form-block-field-layout 2023-10-31 11:32:11 +00:00
Andrew Kingston e8f5980905 Update images in emails, readme and a few other usages 2023-10-31 11:13:19 +00:00
Dean 15c030bcf6 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-10-31 09:04:24 +00:00
Duarte Velez Grilo 1651365f4a
Merge branch 'master' into master 2023-10-30 17:52:57 +00:00
Dean bcbed2400c Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-10-30 13:08:37 +00:00
Dean 79da5956b8 Patch from original environment 2023-10-30 12:46:44 +00:00
Andrew Kingston 4fd1c26bbd Clean up 2023-10-27 15:13:49 +01:00
Andrew Kingston 77fa373a90 Remove ability to select fields in preview because it is not compatible with field configuration changes 2023-10-27 15:09:17 +01:00
Andrew Kingston 1ad30d45ba Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-10-27 14:37:36 +01:00
Andrew Kingston 8612404f48 Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout 2023-10-27 11:49:39 +01:00
Andrew Kingston b1f2337849 Hide field layout settings for normal field components, and only show them when editing from within a form block 2023-10-27 11:42:01 +01:00
Dean d9f52295ee Moved the description block out of the header to ensure it's visible for the view mode 2023-10-27 11:36:45 +01:00
Duarte Velez Grilo fbbc5d0f64
Merge branch 'master' into master 2023-10-27 10:08:24 +01:00
Dean 4fc7143b32 Merge remote-tracking branch 'origin/master' into feature/form-block-settings-reflow 2023-10-27 09:41:08 +01:00
Dean 58437cff06 Merge remote-tracking branch 'origin/master' into fix/row-id-delete-parsing 2023-10-27 09:14:07 +01:00
Dean e7fcd08fc6 Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-27 09:03:46 +01:00
Dean 122c8ec18c Merge remote-tracking branch 'origin/master' into fix/row-id-delete-parsing 2023-10-27 09:02:23 +01:00
Andrew Kingston e2c2f5e2a6 Fix some issues with dropzone height and ensure field alignment settings are ignored unless used inside a form block 2023-10-27 08:50:26 +01:00
Andrew Kingston 77cd723315 Remove label alignment option from form block to support custom field layouts 2023-10-27 08:14:55 +01:00
Andrew Kingston 2bf78db0a0 Add field layout setting to BB reference field 2023-10-27 08:11:09 +01:00
Andrew Kingston acc1e6f14c Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout 2023-10-27 08:07:57 +01:00
Dean 5266d80afe Fix to ensure single integer ids are parsed correctly 2023-10-26 16:09:01 +01:00
Andrew Kingston 0535bae0f5 Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-10-26 10:14:05 +01:00
Dean 3b7ed3a7f2 Merge remote-tracking branch 'origin/master' into feature/formblock-styles-tab-reflow 2023-10-26 09:56:17 +01:00
Dean 8db0b300fd Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-25 14:26:58 +01:00
Dean 6a3fadd3e1 Merge remote-tracking branch 'origin/master' into feature/form-block-settings-reflow 2023-10-25 14:04:03 +01:00
Andrew Kingston b88be9b1df
Merge branch 'master' into feature/form-block-description 2023-10-25 08:45:34 +01:00
Duarte Velez Grilo 18c7c96080
Merge branch 'master' into master 2023-10-24 17:12:27 +01:00
Adria Navarro 969ab79a61
Merge branch 'master' into feature/buttongroup-component 2023-10-24 14:30:09 +02:00
Andrew Kingston 76edd1421a
Merge branch 'master' into feature/formblock-styles-tab-reflow 2023-10-24 08:55:51 +01:00
Andrew Kingston 00450dc59b
Merge branch 'master' into feature/form-block-settings-reflow 2023-10-24 08:55:37 +01:00
Andrew Kingston 654e6539bb
Merge branch 'master' into fix-table-metadata 2023-10-24 08:55:23 +01:00
Andrew Kingston 73f3b76c01 Update default column visibility check 2023-10-23 12:40:29 +01:00
Dean cf8a634a72 Merge remote-tracking branch 'origin/master' into feature/form-block-description 2023-10-23 12:34:31 +01:00
Andrew Kingston 0e1cffa656 Add span setting to relationship fielsd 2023-10-23 09:20:05 +01:00
Andrew Kingston 365f9dee62 Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout 2023-10-23 09:15:02 +01:00
Duarte Velez Grilo 34a752dd41
Update CodeScanner.svelte
Updated the code as suggested. Thanks!
2023-10-20 12:46:43 +01:00
Duarte Velez Grilo a58a97a3cb
Merge branch 'master' into master 2023-10-20 12:22:10 +01:00
Andrew Kingston db286d431a Fix dependsOn logic for gridblock after renaming setting key 2023-10-20 11:20:14 +01:00
Andrew Kingston fa90629139 Improve grid datasource backwards compatibility 2023-10-20 11:14:24 +01:00
Andrew Kingston 7fd7943a5a Remove required prop from gridblock to ensure backwards compatiblity 2023-10-20 11:07:37 +01:00
Dean 276ec8c71b Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-20 10:10:57 +01:00
Andrew Kingston bffa8b1f0f Ensure only the selected block supports clicking on inner interactive components 2023-10-20 09:39:29 +01:00
Andrew Kingston 43663c6fbf Prevent dragging interactive block components 2023-10-20 09:39:15 +01:00
Andrew Kingston 291ecd45fe Allow form block fields to be clicked from within the preview 2023-10-20 09:38:55 +01:00
Andrew Kingston 02fb5f3865 Add prototype of form block field layout 2023-10-20 09:37:45 +01:00
Andrew Kingston 357f495c0d Respect grid visibility and ordering by default when rendering tables 2023-10-20 09:14:15 +01:00
Andrew Kingston 880c509f64 Always use custom table columns if provided to ensure we allow showing hidden columns if requested. Use grid visibility and order metadata by default in tables 2023-10-20 09:13:42 +01:00
Dean f59d622291 Moved buttons section below fields 2023-10-19 12:28:28 +01:00
Dean ad54b31667 Moved label align and button size into styles section of form block. Added tagged component settings section to the style section. General settings and sections now have a tag property for filtering. 2023-10-19 12:00:47 +01:00
Duarte Velez Grilo 92e091818b
Update CodeScanner.svelte
Removed quotes ("") from variable reference. I believe this is what is causing the test failure.
2023-10-19 11:11:10 +01:00
Duarte Velez Grilo ad3a80c629
Update CodeScanner.svelte
Added preferred camera setting.
2023-10-18 16:13:50 +01:00
Duarte Velez Grilo 5e4821e6a5
Update CodeScannerField.svelte
Added preferred camera setting.
2023-10-18 16:12:12 +01:00
Duarte Velez Grilo 8d700655ba
Update manifest.json
Added used camera preference option.
2023-10-18 16:06:51 +01:00
Andrew Kingston 41e72a28c9
Merge branch 'master' into grid-all-datasources 2023-10-18 15:59:12 +01:00
Andrew Kingston fb69c3a0da Add new shared core util for determining whether columns can be sort columns or not 2023-10-18 15:38:37 +01:00
Andrew Kingston bdc2bcd97d Add support for multiple dependsOn constraints in the manifest and fix issue with nullish dependsOn contraints 2023-10-18 14:41:42 +01:00
Andrew Kingston faa70b79b6 Fix on click actions not working when using non DS+ datasources and edit row setting is hidden but enabled 2023-10-18 14:21:09 +01:00
Dean 0d67f000f0 Initial reflow of the block settings 2023-10-18 12:19:24 +01:00
Dean 0ce44d8540 Merge remote-tracking branch 'origin/master' into feature/form-block-description 2023-10-18 11:37:51 +01:00
Dean a064512224 Added description field to the formblock 2023-10-18 11:14:16 +01:00
Adria Navarro 572cac2552 Remove SENTRY_DSN references 2023-10-18 10:51:09 +02:00
Michael Drury ee0da189d2
Merge branch 'master' into global-bindings 2023-10-17 14:13:04 +01:00
Michael Drury e1ba96c5d0
Merge branch 'master' into feature/buttongroup-component 2023-10-17 14:08:26 +01:00
Andrew Kingston 5c7bde95ab Update conditional setting rendering to support nested paths and multiple values, and hide grid block CRUD when using non DS+ 2023-10-16 16:46:49 +01:00
Andrew Kingston e0b748a7bc Merge branch 'master' of github.com:Budibase/budibase into grid-all-datasources 2023-10-16 15:29:46 +01:00
Martin McKeaveney 2ef9871fda merge with master 2023-10-16 14:42:50 +01:00
Andrew Kingston ddda57fa2a Review comments and simplification 2023-10-16 12:01:07 +01:00
Dean e75624f519 Lint 2023-10-13 16:55:50 +01:00
Dean 166c517ff8 Fix Block import locations 2023-10-13 15:02:18 +01:00
Dean 336455d689 Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-13 14:59:40 +01:00
Dean b8c87224f7 Add/Remove button behaviour, binding label support and default text behaviour. Refactoring and renaming of EditComponentPopoever component 2023-10-13 14:53:39 +01:00
mike12345567 f64800f9f4 Final PR comment. 2023-10-13 13:05:07 +01:00
mike12345567 c5360e1dcb Don't need to put into options obj, reaction does work. 2023-10-13 12:53:18 +01:00
mike12345567 ccfc98120d Adding check to not re-fetch default value. 2023-10-13 11:44:15 +01:00
mike12345567 563baa53c3 Fix var usage. 2023-10-13 11:28:23 +01:00
mike12345567 d3366a535b PR comments. 2023-10-13 10:22:29 +01:00
mike12345567 2e8e21e5d2 Linting. 2023-10-12 19:20:03 +01:00
mike12345567 162f2cb938 Removing un-used function. 2023-10-12 19:07:22 +01:00
mike12345567 535a6e1a47 Minor cleanup. 2023-10-12 19:07:04 +01:00
mike12345567 16d551542e Frontend component of updating the API and accounting for default value not being in the paginated results of the relationship picker. 2023-10-12 19:00:53 +01:00
Andrew Kingston 4ed3767324 Merge branch 'develop' into grid-all-datasources 2023-10-12 08:31:09 +01:00
Conor Webb d6f8662e95 Adding onchange actions to code scanner. (#12029)
* Adding onchange actions to code scanner.
* Removed unused code, set updateOnChange to false.

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-10-12 08:29:40 +01:00
mike12345567 f1b73058c2 Merge branch 'fix/update-vm2' of github.com:Budibase/budibase into backmerge-20231011 2023-10-11 18:49:39 +01:00
Dean b4a8f22b2e Initial commit 2023-10-11 10:09:14 +01:00
mike12345567 012d0f4fe9 Removing the option to add a filter to the dataset of a user column picker, as there is no current API for searching this. 2023-10-10 12:54:49 +01:00
mike12345567 27abfdccc2 Removing onChange handler. 2023-10-10 11:50:45 +01:00
mike12345567 95caee66a7 PR comments. 2023-10-10 11:22:59 +01:00
mike12345567 c87a67a37a Converting user IDs where necessary to global user IDs in the frontend, correcting the null entry when using current user IDs, or other user IDs, as a default value for a user column form type. 2023-10-09 18:18:34 +01:00
Andrew Kingston 922a851710 Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources 2023-10-05 08:23:26 +01:00
Adria Navarro 39b5a2b539 Allow filtering 2023-10-04 17:55:23 +02:00
Andrew Kingston d03fdb6df9 Add initial support for query datasources in grids 2023-10-03 17:35:00 +01:00
Andrew Kingston 7d036ab30d Move position of grid row click setting 2023-10-02 09:25:59 +01:00
Andrew Kingston 0506adee50 Update row click event name to match best practices 2023-10-02 09:18:25 +01:00
Andrew Kingston 3f267be628 Merge branch 'develop' of github.com:Budibase/budibase into grid-row-click-events 2023-10-02 09:08:20 +01:00
Andrew Kingston 6b904dd01a Remove log 2023-10-02 08:27:28 +01:00
Andrew Kingston bdd70d8bdb Fix regression when considering empty app navigation roles 2023-10-02 08:26:47 +01:00
Andrew Kingston 986069d7d7 Fix issue causing client apps to initialise 3 times 2023-10-02 08:19:59 +01:00
Andrew Kingston eb934adc33 Add row click events to grid 2023-09-29 16:47:53 +01:00
melohagan f22cce9553 Saving pre filled relation picker doesnt work (#11928)
* Make sure field state is valid

* Skip non-object relationship links

* Note

---------

Co-authored-by: Adria Navarro <adria@budibase.com>
2023-09-29 14:47:07 +01:00
melohagan 80d91cdd92 Make sure field state is valid (#11921) 2023-09-28 16:09:13 +01: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 e2c5b3ca9d Removing unused. 2023-09-27 16:56:23 +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 e916178046 Adding test case for new endpoint and covering public, builder and normal roles. 2023-09-27 15:46:04 +01: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
Adria Navarro b3405b7aaa Design forms 2023-09-26 11:44:37 +02:00
Adria Navarro 9f391ed2d9 Fix initial load empty 2023-09-26 10:26:12 +02:00
Adria Navarro db2fcf3606 Fix display 2023-09-25 21:52:16 +02:00
Adria Navarro 2bc96addc2 Register BBReferenceField 2023-09-25 21:52:16 +02:00
Adria Navarro 69b6edb1e7 FieldTypes from @budibase/types 2023-09-25 21:52:16 +02:00
Adria Navarro e3c3edb8bd Fix reduces 2023-09-25 18:21:02 +02:00
Dean cb7c9e936c Merge remote-tracking branch 'origin/master' into fix/table-block-delete-button-default 2023-09-25 16:54:03 +01:00
Dean d6ae511eda Refactor of the delete label logic into a block 2023-09-25 12:43:43 +01:00
Adria Navarro a834402e16 Fix UX 2023-09-25 12:40:12 +02:00
Adria Navarro a175fb3293 Clean code 2023-09-25 12:33:21 +02:00
Adria Navarro 86feec66b1 Custom max height 2023-09-25 12:27:28 +02:00
Adria Navarro ab4f399033 Handle sorting 2023-09-25 12:23:17 +02:00
Dean fcb1575da5 Added default config values for buttons on auto screen creation. Added behaviour to accomodate screens created without defaults set. 2023-09-25 10:59:34 +01:00
Adria Navarro 10fdd696c6 Clean code 2023-09-25 10:17:26 +02:00
Adria Navarro 825f1c639e Improve readability 2023-09-25 10:16:01 +02:00
Adria Navarro 3fc396db8a Merge branch 'develop' into chore/field_with_large_relationships 2023-09-22 17:33:55 +02:00
Adria Navarro 160b52c22b Remove useFetch 2023-09-22 15:50:29 +02:00
Adria Navarro c814e51e36 Display loader 2023-09-22 14:03:23 +02:00
Adria Navarro b391ca37ab Infinite scroll 2023-09-22 13:51:08 +02:00
Adria Navarro 1272414a57 Filter using picker 2023-09-22 13:04:44 +02:00
Adria Navarro 85854aa8be Keep options 2023-09-22 12:39:49 +02:00
Adria Navarro b56081405e Handle initial values 2023-09-22 12:16:54 +02:00
Adria Navarro 506176948b Fix 2023-09-22 11:00:56 +02:00
Andrew Kingston 10764053df Remove form field default value settings from being updated by conditional UI 2023-09-22 09:28:37 +01:00
Adria Navarro 4ca9029dc9 Fix selected value 2023-09-22 10:15:43 +02:00
Adria Navarro 06d881aa7f Unify selectedValue func 2023-09-22 10:14:17 +02:00
Andrew Kingston 69c688a03e Update section component grid column styles to explicit widths to prevent issues with dynamic resizing and overflow 2023-09-22 08:48:34 +01:00
Adria Navarro 013f00e90d Clean 2023-09-21 13:24:29 +02:00
Adria Navarro d25542f2c3 Fix search 2023-09-21 13:22:48 +02:00
Adria Navarro 2ef014b070 Prevent extra fetches when not required 2023-09-21 13:15:42 +02:00
Adria Navarro 1191e71a15 Use fetch updates for the autocomplete 2023-09-21 12:29:39 +02:00
Adria Navarro 44bf32981a Undo changes 2023-09-21 11:39:02 +02:00
melohagan acb53c075a Scroll to first invalid field (#11824)
* Final actions

* Add vertical options to ScrollTo

* Remove nearest option

* Scroll to form field when invalid

* Backwards compatibility for ScrollTo action

* Revert "Final actions"

This reverts commit 910e9e6d396aa8531c9662181ebccc77b90ed0ae.

* Scroll to form field when invalid

* Remove createAutomations function

* Refactor

* Refactor

* lint

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-09-20 14:30:35 +01:00
Andrew Kingston 2ef9912f3f Merge branch 'develop' into global-bindings 2023-09-20 11:54:00 +01:00
Adria Navarro 235799c07d Merge branch 'develop' into backmerge-20230919 2023-09-19 12:33:04 +02:00
Andrew Kingston e722b4c5c8 Merge branch 'develop' of github.com:Budibase/budibase into global-bindings 2023-09-18 19:07:45 +01:00
Andrew Kingston 3ae5216fd5 Make update forms work with view V2s 2023-09-18 19:07:19 +01:00
Andrew Kingston 917e837ffc Make update type forms to work with global bindings 2023-09-18 18:27:58 +01:00
Andrew Kingston f78cc26a68 Integrate actions into new global context and greatly improve performance by only enriching when required 2023-09-15 11:52:35 +01:00
melohagan 7f43db09a6 Budi 7481 initial form step binding drawer can crash (#11751)
* Type safety

* Clear localFiles is fieldState is cleared
2023-09-15 10:45:15 +01:00
Andrew Kingston 2f786aa29a Merge branch 'develop' of github.com:Budibase/budibase into global-bindings 2023-09-15 08:11:28 +01:00
Andrew Kingston bd5c6056d8 Update dayjs dependencies to same version and fix import syntax in DateCell 2023-09-15 08:04:17 +01:00
Andrew Kingston 46a9f98fe5 Lint 2023-09-15 08:02:14 +01:00
Andrew Kingston 49948df9cd Support both global and local state simultaneously 2023-09-14 15:31:51 +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
Mel O'Hagan fac2b845a0 Merge branch 'master' into budi-7468-save-row-action-will-attempt-to-save-the-image-data-of-the 2023-09-12 10:27:10 +01:00
Mel O'Hagan 1f4c608882 S3 upload field is now simple input 2023-09-08 23:59:25 +01:00
Mel O'Hagan 139c642199 Don't send S3 image data url to rows endpoint 2023-09-08 23:53:15 +01:00
Andrew Kingston 32892b1ef9 Merge branch 'develop' into lab-theme-binding 2023-09-08 15:10:51 +01:00
Adria Navarro 2a3e83e53d Fix linting issues 2023-09-07 09:46:30 +01:00
Martin McKeaveney 4668315acd Merge branch 'develop' of github.com:Budibase/budibase into develop 2023-09-06 18:30:16 +01:00
Martin McKeaveney f6b15b0632 Merge branch 'branding-self-host' of github.com:Budibase/budibase into develop 2023-09-06 18:30:01 +01:00
melohagan 3f1ec54fe9 Relationship picker searching enhancement (#11639)
* Search for initially set value and add to options

* Only append option if needed

* Handle change

* Open dropdown on search

* Avoid duplicates

* Add client side search

* lint

* Offset popover

* refactor

* Refactor

* refactor
2023-09-06 16:38:11 +01:00
Andrew Kingston 256ee25609 Merge branch 'develop' into cheeks-fixes 2023-09-06 11:34:41 +01:00
Dean 61cbd45806 Fix for default create row label in table block. Ensure its always visible 2023-09-05 13:32:54 +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
Dean c6bd81ba21 Fix for datasource reset on formblock. Added 'resetOn' to the manifest to trigger a clear when the configured field is cleared 2023-09-05 11:40:52 +01:00
Dean 4d2f76e5be Fix for view export filtering and view tableblock exception 2023-08-31 08:42:31 +01:00
Andrew Kingston 4bdc35eec2 Remove extraneous check if view ID exists 2023-08-30 15:46:48 +01:00
Dean eb6269a0bb Refactor theme binding into device databindings fn 2023-08-30 09:27:23 +01:00
Dean f7d0f98a45 Merge remote-tracking branch 'origin/develop' into lab-theme-binding 2023-08-30 09:06:01 +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
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
Dean 5365de6a8d POC 2023-08-29 09:19:11 +01:00
Andrew Kingston 1210db575a Update row explorer block setting label to account for views as well 2023-08-25 09:38:43 +01:00
Andrew Kingston aa3840833e Fix selection indicators inside side panels 2023-08-25 09:20:00 +01:00
Andrew Kingston f7805ef5f9 Fix table blocks not being able to create rows through V2 views 2023-08-24 16:29:21 +01:00
Andrew Kingston 8269ecf237 Update automatic dataprovider hot reloading to support views 2023-08-24 16:20:32 +01:00
Andrew Kingston 5763a9843c Update duplicate rows action to support views V2 2023-08-24 16:14:37 +01:00
Andrew Kingston c78fcb2ba6 Ensure 'table' type settings are migrated and handled properly. Allow deleting rows from views 2023-08-24 15:50:57 +01:00
Dean 3f51b5aa90 Fix for buttons section display config. 2023-08-24 15:35:12 +01:00
Andrew Kingston b6e675e3ff Migrate DS+ settings without keys 2023-08-24 15:15:15 +01:00
Dean dc500ba290 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-24 14:43:50 +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 a22fc8d208 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-24 12:07:23 +01:00
Andrew Kingston 0ef0e58e5e Fix click on navigation not selecting it 2023-08-23 15:37:13 +01:00
Andrew Kingston 4847cafd81 Fix navigating while moving between screens 2023-08-23 15:14:22 +01:00
Andrew Kingston 899a1dd754 Restore being able to select the screen and nav, now with unique IDs 2023-08-23 15:00:26 +01:00
Andrew Kingston a352f8ee0a Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into new-left-panel 2023-08-23 14:46:30 +01:00
Andrew Kingston 087812011f WIP for fixing collaboration in new left panel 2023-08-23 14:45:23 +01:00
Andrew Kingston a83e987dcd Stop preview jumping when scrolling to components, and improve scrolling behaviour 2023-08-22 18:55:36 +01:00
Andrew Kingston df676bbe9e Update table block to work with views 2023-08-22 13:39:58 +01:00
Andrew Kingston eb7c12ba09 Prevent editing columns in grids in client apps 2023-08-22 11:31:38 +01:00
Andrew Kingston 10cbf4f08a Update grid sorting settings to make order conditional on column 2023-08-21 17:49:21 +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
mike12345567 7110351bdc Revert "revert develop into master"
This reverts commit fd099658a0.
2023-08-18 14:33:21 +01:00
Gerard Burns 6886a312c5 New Left Panel for Design 2023-08-18 12:46:41 +01:00
Martin McKeaveney fd099658a0 revert develop into master 2023-08-17 10:28:15 +01:00
Dean 6edad5d375 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-16 17:18:14 +01:00