Commit Graph

11585 Commits

Author SHA1 Message Date
Adria Navarro a8019d86cc Move api checks 2024-01-08 12:09:24 +01:00
Adria Navarro a427b322be Move ui to frontend-core 2024-01-08 11:11:46 +01:00
Adria Navarro b115ead329 Format frontend 2024-01-08 10:46:14 +01:00
Peter Clement 186fd84484 remove log 2024-01-08 09:31:41 +00:00
Adria Navarro a472e47b22
Merge branch 'master' into BUDI-7654/app-migration-builder-frontend 2024-01-08 10:13:54 +01:00
Peter Clement e99a7672a7 test and pr comments 2024-01-05 16:12:31 +00:00
Dean 659a01dd82 Lint 2024-01-05 12:29:54 +00:00
Dean 5d6862b399 Merge remote-tracking branch 'origin/master' into global-bindings 2024-01-05 12:10:12 +00:00
deanhannigan 52a766d7c7
Merge branch 'master' into feature/multistep-form-block 2024-01-05 11:08:57 +00:00
Dean 72d16224de Minor fix to stop concating 'undefined' into the columns list and generating browser errors 2024-01-05 10:37:26 +00:00
Dean 1aebdea512 Added an internal drag zone id/type to DraggableList and its items to restrict items to their respective lists 2024-01-04 17:20:47 +00:00
Dean 0eeabd7883 Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-04 16:48:48 +00:00
Peter Clement 724eacdc72 Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-04 16:45:26 +00:00
Dean dce941c794 UX feedback updates 2024-01-04 16:34:30 +00:00
Peter Clement a6c09e25e6 recommit work for trigger binding suggestions 2024-01-04 14:30:18 +00:00
melohagan afd1db4fb7
Support bindings in User field for automations (#12704) 2024-01-04 13:02:28 +00:00
Dean 2836efd284 Merge remote-tracking branch 'origin/master' into fix-hover-component-spam 2024-01-04 12:54:01 +00:00
Dean fdd3ebab9b Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-04 12:13:07 +00:00
Adria Navarro e08138d84a
Merge branch 'master' into BUDI-7654/app-migration-builder-frontend 2024-01-04 13:13:06 +01:00
melohagan 9f7b84c07a
Focus the code editor on mount (#12628)
* Focus the code editor on mount

* Save drawer shortcut

* Revert "Save drawer shortcut"

This reverts commit 95860ea6b9.

* Autofocus prop CodeEditor

* autofocusEditor prop for JS binding
2024-01-04 11:33:36 +00:00
Adria Navarro ec43246974 Error 2024-01-04 12:28:36 +01:00
Adria Navarro 401f057b04 Basic design 2024-01-04 12:23:46 +01:00
Adria Navarro e4f70d12e9 Change url 2024-01-04 12:14:05 +01:00
Dean eafa8b14a5 Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-04 10:51:14 +00:00
melohagan 843f134165
Exclude custom options from update settings (#12648)
* Exclude custom options from update settings

* Custom options label

* Remove unnecessary div
2024-01-04 10:05:05 +00:00
Adria Navarro 6d9b1e9b26
Merge branch 'master' into BUDI-7654/app-migration-builder-frontend 2024-01-03 16:49:43 +01:00
Dean c358344611 Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-03 15:31:50 +00:00
Dean 4343c43148 Fix for datasource resolution in validation editor drawer 2024-01-03 15:30:58 +00:00
Peter Clement 1437ce2e66 some small ux updates 2024-01-03 15:28:07 +00:00
Dean cb63848245 Fix for Multistep Formblock bindings not being available to the step settings UI 2024-01-03 15:23:27 +00:00
melohagan 99609ba5ec
Add the onDrawerShow/Hide events to filter editor (#12623) 2024-01-03 14:48:32 +00:00
Peter Clement 6ab439d5d7 Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-03 12:02:15 +00:00
Peter Clement 6507b6ec54 remove logging 2024-01-03 12:01:13 +00:00
Peter Clement 734ad2c1ae further work for triggering automations from other automations 2024-01-03 11:59:15 +00:00
Adria Navarro 8a4ff7d1e4
Merge branch 'master' into vulnerability/budi-7793-ddos 2024-01-03 12:13:03 +01:00
melohagan 8a44c24021
Handle object type in validation (#12619) 2024-01-03 09:54:18 +00:00
Dean 42171bd41d Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2024-01-03 09:49:38 +00:00
Dean c576b6ea19 Added datasource resolution behaviour for a Relationship picker nested in a form block 2024-01-02 17:55:28 +00:00
Adria Navarro e50cc35140 Validate password on admin creation 2024-01-02 13:23:08 +01:00
Adria Navarro 7bf7ca327f Bubble up error 2024-01-02 13:10:47 +01:00
Peter Clement 49676f2cae recomitting trigger another automation work 2023-12-30 18:51:08 +00:00
Adria Navarro c80504ca93 Use ?params 2023-12-19 12:29:57 +01:00
Adria Navarro 13f80ad735 Tidy up 2023-12-19 12:29:57 +01:00
Adria Navarro bce1b86059 Use redirect instead of goto 2023-12-19 12:29:57 +01:00
Adria Navarro f8ce1ee365 Use redirect instead of goto 2023-12-19 12:29:57 +01:00
Adria Navarro 8515221cdf Use store 2023-12-19 12:29:57 +01:00
Adria Navarro bfd52b6c50 Use routify 2023-12-19 12:29:57 +01:00
Adria Navarro 5f6210e9a0 Use routify 2023-12-19 12:29:57 +01:00
Adria Navarro 3a2a2a242c Change interval for timeout 2023-12-19 12:29:57 +01:00
Adria Navarro 342a1b487b Update url 2023-12-19 12:29:57 +01:00
Adria Navarro 0b8d7904df Encode url properly 2023-12-19 12:29:57 +01:00
Adria Navarro a2cb32225d Checks 2023-12-19 12:29:57 +01:00
Adria Navarro 9067d38dce Create updating page 2023-12-19 12:29:57 +01:00
Adria Navarro b7ec577efd Add redirect 2023-12-19 12:29:57 +01:00
melohagan 3f11597251
Support both presence constraint variants (#12617) 2023-12-19 11:02:39 +00:00
melohagan 3697ff3efc
Support Barcode, BigInt and User column types in automations (#12610)
* Support barcode and bigint in automations

* Support users in LinkedRowSelector

* Fix clear relationships if empty

* Make sure clearRelationships is initialised to false

* Revert yarn lock

* Refactor

* Refactor
2023-12-19 10:26:28 +00:00
Michael Drury dceb623732
Merge branch 'master' into feature/uuid-helper 2023-12-18 11:06:48 +00:00
jvcalderon e46140cb3a - Avoid BUSINESS plan usage in string literals.
- Change PREMIUM_PLUS by PREMIUM
- Change ENTERPRISE_BASIC by ENTERPRISE
2023-12-18 09:36:11 +01:00
Andrew Kingston 16f98dd8f7 Merge branch 'master' of github.com:Budibase/budibase into feature/multistep-form-block 2023-12-14 15:48:11 +00:00
Andrew Kingston 0b07849967 Lint 2023-12-14 15:40:48 +00:00
Andrew Kingston 7e70fe102c Update missing reference to screen ID variable 2023-12-14 15:32:47 +00:00
Andrew Kingston 4aafb1ed9e Massively improve performance of hovering components 2023-12-14 15:19:23 +00:00
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
mike12345567 213dca323c Fixing an issue with helper popover display. 2023-12-13 18:33:06 +00:00
Andrew Kingston 40ac6c7aec Fix layout of nested sections 2023-12-13 13:11:38 +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
mike12345567 f6acfc2795 Making sure relationships are valid before displaying them. 2023-12-12 15:11:04 +00:00
mike12345567 a3a6ee5656 PR comments. 2023-12-12 15:02:40 +00:00
mike12345567 7b2880fbe2 Initial work to get relationship column saving working as expecting, sending out events on datasource update for tables, trying to move more to table API where possible. 2023-12-11 17:27:05 +00:00
Adria Navarro 32f8d03166
Merge branch 'master' into BUDI-7580/account_portal_submodule 2023-12-11 13:10:36 +01:00
Gerard Burns c06bb7e3ef
Remove console log when create screen modal (#12528) 2023-12-11 12:06:35 +00:00
Martin McKeaveney 8fa09a1a2b remove pricing banner 2023-12-11 09:31:03 +00:00
Adria Navarro 1e267fca5b Merge branch 'master' into BUDI-7580/account_portal_submodule 2023-12-11 09:50:48 +01: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 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
Michael Drury f537a624f8
Merge branch 'master' into fix/attachment-improvements 2023-12-08 13:39:11 +00:00
Gerard Burns af35250371
Prevent collapsed component settings sections reverting on component settings changes. (#12523)
* wip

* lint

* fixes

* Pr feedback

* remove unneeded renaming

* remove other unneeded renaming
2023-12-08 12:22:40 +00:00
mike12345567 dde2fdb6a3 Merge branch 'master' of github.com:Budibase/budibase into fix/attachment-improvements 2023-12-08 12:05:16 +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
mike12345567 7665d2fd53 Fix for attachment deletion when updating table column name, as well as refactoring to make the code a bit easier to follow. 2023-12-07 16:35:43 +00:00
Michael Drury 9a0a21dae2
Merge branch 'master' into revert-12519-revert-12427-feature/add-buttongroup-to-formblock 2023-12-07 16:04:39 +00:00
Andrew Kingston eac79f754d Update new component naming to provide unique names within the context of a screen 2023-12-07 15:51:06 +00:00
Gerard Burns 88e5f58ce3 Fix Grid Block Toggle Causing the label editing menu to open 2023-12-07 11:50:32 +00:00
Andrew Kingston c3ebbb76e2 Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-12-07 11:02:59 +00:00
Andrew Kingston 710397c46b Fix updates being skipped due to erroneous use of 'skip update' flags 2023-12-07 10:47:45 +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
mike12345567 df81d71156 Removing errant the. 2023-12-06 16:41:44 +00:00
mike12345567 de9b29beb6 fixing wording. 2023-12-06 16:40:40 +00:00
mike12345567 3dcb3062f5 Adding a check to make sure that encryption does not execute upon directories, as well as adding copy to warn that attachments are not encrypted. 2023-12-06 16:38:03 +00:00
Dean f0603f7edc Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2023-12-06 14:22:08 +00:00
Michael Drury 647fc563cc
Merge branch 'master' into fix/massive-attachment-export 2023-12-06 11:49:36 +00:00
Peter Clement ee9937d3d8 Merge remote-tracking branch 'origin/master' into fix/pc-bug-fixes 2023-12-05 16:32:24 +00:00
Dean 3ec77949da Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2023-12-05 16:14:57 +00:00
mike12345567 fb6f79618e Getting export modal to wait. 2023-12-05 16:10:01 +00:00
Andrew Kingston a384956d29
Merge branch 'master' into feature/add-buttongroup-to-formblock 2023-12-05 15:13:17 +00:00
Gerard Burns 7ef09b6fec
Fix Deleting and Remaking Relationships to the User Table (#12453)
* Fix Deleting and Remaking Relationships to the User Table

* change tables store related tables fetching

* lint
2023-12-05 15:01:35 +00:00
Peter Clement 442d0853d3 fix plus icon colour and hover 2023-12-05 14:37:49 +00:00
Dean 1d307fcd35 Merge remote-tracking branch 'origin/master' into feature/multistep-form-block 2023-12-04 17:26:35 +00:00
Dean 2e3b65ca4f PR feedback 2023-12-04 17:14:00 +00:00
Peter Clement 96e9f46d7c pr comments 2023-12-04 14:21:35 +00:00
Peter Clement 0ddbe4483f Merge remote-tracking branch 'origin/master' into fix/pc-bug-fixes 2023-12-04 14:21:20 +00:00
Adria Navarro 9c9f45436f Merge branch 'master' into BUDI-7580/account_portal_submodule 2023-12-04 09:30:00 +01:00
Dean a6df68d63f Merge remote-tracking branch 'origin/master' into feature/add-buttongroup-to-formblock 2023-12-01 09:03:22 +00:00
melohagan 6315806bea
Update originalIndex on select (#12480) 2023-11-30 14:42:38 +00: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
melohagan 3633b9e93e
Null pointer fix (#12473) 2023-11-30 10:09:14 +00:00
Peter Clement 17618b6430 Merge remote-tracking branch 'origin/master' into fix/automations-query-user-table-fix 2023-11-30 09:07:41 +00:00
Peter Clement 3192a594c7 Allow querying of users table from automation 2023-11-30 08:58:01 +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 8bc0aec2c1 Merge branch 'master' of github.com:Budibase/budibase into global-bindings 2023-11-29 09:09:11 +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 d4aba9e6db
Merge branch 'master' into random-fixes 2023-11-29 08:56:49 +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
Peter Clement 88d575d2f0 removing logging 2023-11-28 14:07:17 +00:00
Martin McKeaveney 24357aa7de update copy in banner 2023-11-28 11:42:20 +00:00
Gerard Burns 9733bb01e7 Merge branch 'master' into random-fixes 2023-11-28 11:16:37 +00:00
Gerard Burns 6428a63c4f linting 2023-11-28 11:14:56 +00:00
Gerard Burns 868253b74f fix nav items 2023-11-28 10:59:04 +00:00
Andrew Kingston b2d865458d
Merge branch 'master' into fix-modal-relationship-picker 2023-11-28 09:45:15 +00:00
Dean dec68233c2 Merge remote-tracking branch 'origin/master' into fix/formblock-ux-updates 2023-11-28 09:36:23 +00:00
Dean c3c7a5980d PR Feedback 2023-11-28 09:31:06 +00:00
Martin McKeaveney 3a0d409e9b point banner to pricing website 2023-11-28 09:06:25 +00:00
Martin McKeaveney b357b6d2e8 only show pricing banner in prod and once 2023-11-28 08:59:34 +00:00
Adria Navarro e7bcabf1d2 Merge branch 'master' into BUDI-7580/account_portal_submodule 2023-11-27 20:48:32 +01:00
Martin McKeaveney a65b29eb88 banner changes for new pricing, fix for onboarding to prevent flash of UI before onboarding tutorial 2023-11-27 18:50:44 +00:00
Peter Clement 45ab9a54be lint 2023-11-27 10:40:20 +00:00
Peter Clement c6c0ca33d0 hover state of add icon 2023-11-27 10:20:10 +00:00
Peter Clement 4baab262d5 Merge remote-tracking branch 'origin/master' into fix/pc-bug-fixes 2023-11-27 10:16:10 +00:00
Andrew Kingston a8c5f62666 Fix label for tenant role when inviting users via builder side panel 2023-11-24 17:28:06 +00:00
Andrew Kingston 168e875662 Persist legacy creator access when promoting to creator 2023-11-24 17:27:22 +00:00
Andrew Kingston 018d42b440 Be explicit when checking if a user is a creator or not when displaying their global role in the user table list and user details page 2023-11-24 17:05:31 +00:00
Andrew Kingston bc48661a64 Lint and update user app tables to use new copy 2023-11-24 16:45:37 +00:00
Andrew Kingston 7f17d2f943 Allow creating creator users via users store 2023-11-24 16:34:58 +00:00
Andrew Kingston f9ea61db1a Improve inputdropdown component 2023-11-24 16:34:47 +00:00
Andrew Kingston 302f6f6106 Fix footer in fancy select and allow inviting creators from side panel 2023-11-24 15:47:40 +00:00