Commit Graph

11434 Commits

Author SHA1 Message Date
Adria Navarro da53f0a366 Cache output files 2023-10-06 14:32:17 +02:00
mike12345567 18cca671d4 PR comments. 2023-10-06 12:56:07 +01:00
Adria Navarro 0d21d13e4b Extract functions 2023-10-06 13:53:34 +02:00
mike12345567 3de8c53166 Adding a mapping layer to search queries so that we can map search inputs based on the table schema if desired - primarily for the user column. 2023-10-06 11:57:11 +01:00
Adria Navarro 19254a3f8d Update rollup 2023-10-06 12:31:37 +02:00
Adria Navarro c60de3ebe0 Update vite dependencies 2023-10-06 12:29:12 +02:00
Andrew Kingston 549ea44245 Improve handling of file uploads 2023-10-05 19:17:13 +01:00
Andrew Kingston 5990f43f3f Fix issues with fetching features and bindings in custom datasources 2023-10-05 18:30:40 +01:00
Andrew Kingston 9667c954ef Enable uploading a CSV file as a datasource and fix edge cases 2023-10-05 17:55:57 +01:00
Andrew Kingston 43c30d877b Add new custom datasource type 2023-10-05 14:42:26 +01:00
Adria Navarro 58a22ccde8 Fix initialisation of simple types 2023-10-05 11:16:52 +02:00
Adria Navarro f215f69067 Lint 2023-10-04 17:56:04 +02:00
Adria Navarro 2d0ac5ffba Fix filtering 2023-10-04 17:55:23 +02:00
Adria Navarro 39b5a2b539 Allow filtering 2023-10-04 17:55:23 +02:00
Adria Navarro ee11ebf8e4 Do not allow multiple users for google sheets 2023-10-04 17:55:23 +02:00
Adria Navarro 46b85ac12c Multiple users column 2023-10-04 17:55:23 +02:00
Adria Navarro 9b45c1fe92 Fix wrong constraints 2023-10-04 17:55:23 +02:00
Adria Navarro 583721ac47 Remove composite types 2023-10-04 17:55:23 +02:00
Adria Navarro 17df64c588 Allow selecting multiple users 2023-10-04 17:55:23 +02:00
Adria Navarro 23702391ff Use field ids instead of playing with the type/subtype 2023-10-04 17:55:23 +02:00
Adria Navarro e01600d1bb Remove composite key 2023-10-04 17:55:23 +02:00
Adria Navarro e77cc3dac8 Specify column types instead of using spread 2023-10-04 17:55:23 +02:00
Adria Navarro deeb8ee254 Remove relationshiptype from user type 2023-10-04 17:55:23 +02:00
Adria Navarro bf632ae9a8 Fix 2023-10-04 17:55:23 +02:00
Adria Navarro d22fac9bf9 Replace relationshipType for subtype 2023-10-04 17:55:23 +02:00
Adria Navarro fe15b4d1e3 Use types 2023-10-04 17:55:23 +02:00
Martin McKeaveney d86c251699 Merge branch 'develop' into grid-clipboard 2023-10-04 11:57:45 +01:00
Adria Navarro 63306d3509 Fix filtering pg datasource 2023-10-04 12:20:19 +02:00
Adria Navarro e7b47d08bb Do not sanitize on operator change 2023-10-03 18:39:52 +02:00
mike12345567 5eacc9d93e Lint fix. 2023-10-03 17:34:20 +01:00
mike12345567 2c20d0b738 Spelling fix. 2023-10-03 17:33:58 +01:00
Adria Navarro 02bfaa4378 Clean multiple user checks to simplify 2023-10-03 18:29:35 +02:00
Adria Navarro 2c49638766 Lint 2023-10-03 17:37:14 +02:00
Adria Navarro 3f37416016 Sanitise field 2023-10-03 17:35:40 +02:00
Adria Navarro 0da029c896 Sanitise field 2023-10-03 17:35:36 +02:00
Adria Navarro 83790bc324 Lint 2023-10-03 17:14:33 +02:00
Adria Navarro da95c32a0c Simplify code 2023-10-03 17:06:17 +02:00
Adria Navarro 8ebf473ab2 Disable multiple users for now 2023-10-03 16:58:49 +02:00
Adria Navarro 0053103974 Fix external 2023-10-03 15:41:00 +02:00
Adria Navarro c84d2449f2 Smarter getValidOperatorsForType 2023-10-03 14:26:12 +02:00
Adria Navarro b2429e1fe0 Allow selecting many for many-to-many 2023-10-03 14:05:25 +02:00
Adria Navarro 614bbb0412 Handle has any 2023-10-03 13:51:06 +02:00
Adria Navarro 0834d33f9a Remove none array operators 2023-10-03 13:43:42 +02:00
Adria Navarro 2367ceeb87 Disable when noValue 2023-10-03 13:25:56 +02:00
Adria Navarro f7e92992a8 Fix error 2023-10-03 13:12:50 +02:00
Adria Navarro 0702bc6c33 Sanity filter on change 2023-10-03 13:10:53 +02:00
Adria Navarro 9b14f50e8f Apply filter 2023-10-03 12:59:15 +02:00
Adria Navarro 3b93748376 Filter user (single) UI 2023-10-03 12:46:06 +02:00
melohagan b291633c79 Don't use DrawerBindableSlot in test modal (#11959) 2023-10-03 10:19:19 +01:00
Peter Clement eca0089cb9 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-10-03 08:44:27 +01:00
Samuel Martineau 84d30e4f4a Merge branch 'Budibase:develop' into allow-plugins-contribute-datasourceplus 2023-10-02 17:49:34 -04:00
Adria Navarro 2df32b7b28 Use _id if populated 2023-10-02 15:34:26 +02:00
Adria Navarro 3546dfc0cf Validate 2023-10-02 15:18:28 +02:00
Adria Navarro aa0ec1c7cb Fix validating on relationshipType change 2023-10-02 15:12:35 +02:00
Adria Navarro 46c40f011e Fix multiple relationship display 2023-10-02 15:00:51 +02:00
Adria Navarro 15bec7aae8 Refresh relationships on column link add/edit/delete 2023-10-02 14:51:48 +02:00
melohagan 7003475caf Refactor FieldSelector to not use BindableSlot (#11942) 2023-10-02 11:42:04 +01:00
Peter Clement b5e9a09d22 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-29 14:31:15 +01:00
Peter Clement cb2d7d3915 Merge remote-tracking branch 'origin/develop' into fix/relationship-bug 2023-09-29 11:58:37 +01:00
Peter Clement ebe8a562f6 fix relationship direction issue 2023-09-29 11:56:50 +01:00
Peter Clement 58309739f2 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-29 11:29:19 +01:00
melohagan 89f7539503 Update automation bindings (#11930)
* 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

* Exclude bindings button for formula types

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-09-29 10:12:43 +00: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
Andrew Kingston 97c08c5327 Copy to clipboard while copying inside grids 2023-09-29 08:50:58 +01:00
Peter Clement 39bed1f419 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-28 16:45:37 +01:00
Martin McKeaveney d372396018 Update README.md 2023-09-28 16:41:22 +01:00
Peter Clement c6442efcab tidy up 2023-09-28 16:29:45 +01:00
Peter Clement ac2c63f9ed use Relationship selector for external datasource relationships 2023-09-28 16:02:37 +01:00
Peter Clement 7e6faaf587 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-28 15:28:21 +01:00
Martin McKeaveney 1a5b2eb540 Update README.md 2023-09-28 14:48:50 +01:00
Andrew Kingston ffe9f75dda Merge branch 'develop' into hide-portal-sidebar-when-no-apps 2023-09-28 11:22:59 +01:00
Adria Navarro ab97093a06 Remove user logic from CreateEditColumn 2023-09-28 10:00:25 +02:00
Andrew Kingston 8a6da67ecb Add header background on query page when scrolling 2023-09-27 17:13:03 +01:00
Martin McKeaveney 65af2ed7c2 backmerge from master 2023-09-27 17:06:57 +01:00
Peter Clement 4b0501d186 fix bad merge 2023-09-27 15:47:19 +01:00
Peter Clement 70d1581577 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-27 15:26:12 +01:00
Peter Clement b32f1b5510 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-27 15:25:39 +01:00
Peter Clement 420972ca6b fixing edge cases and improving reusability 2023-09-27 15:15:02 +01:00
Adria Navarro 294a6f0eed Merge branch 'develop' into chore/clean_unused_dependencies 2023-09-27 15:53:43 +02:00
Gerard Burns 9766535b7a Merge branch 'develop' into hide-portal-sidebar-when-no-apps 2023-09-27 14:17:12 +01:00
mike12345567 4168b45a77 PR comments. 2023-09-27 11:14:14 +01:00
Gerard Burns 3192b2826c wip 2023-09-27 10:52:51 +01:00
Samuel Martineau 08bbfa09c2 Merge branch 'Budibase:develop' into allow-plugins-contribute-datasourceplus 2023-09-26 21:28:26 -04:00
Samuel-Martineau 2aac1c992a Correct bugs with Datasource+ plugins 2023-09-26 21:26:40 -04:00
mike12345567 a8c96848a5 Adding a quick check incase too many related tables - switch to just fetching everything. 2023-09-26 17:13:16 +01: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
Dean e73ddef040 Updated UI tests 2023-09-26 15:29:40 +01:00
Peter Clement 8b062524e2 fix lint 2023-09-26 15:24:14 +01:00
Dean 09280166c7 Added comment updates to reflect new naming behaviour 2023-09-26 15:15:30 +01:00
Peter Clement 7d4613c3f6 extract logic from component and disable one to one 2023-09-26 15:12:01 +01:00
Adria Navarro 6801e75200 Merge branch 'develop' into chore/clean_unused_dependencies 2023-09-26 16:03:40 +02:00
Gerard Burns 62acbc43fd Query UI improvements (#11881)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* linting

* sidebar close icon, fix overflow issue with sidebar

* better schema auto populating behavior

* rename newqueryviewer

* remove external datasource table

* linting

* wip

* align header

* fix needing to press the validate button twice

* table min width

* wip

* remove loading

* remove disabled

* remove validation

* lint

* wip

* fix json panel
2023-09-26 12:27:27 +01:00
Adria Navarro 946b8f8927 Add missing deps 2023-09-26 13:19:23 +02:00
Adria Navarro 463a035793 Remove builder unused devDependencies 2023-09-26 13:15:42 +02:00
Adria Navarro 31974834a0 Remove builder unused dependencies 2023-09-26 13:13:52 +02:00
Andrew Kingston db62330d16 Fix portal side bar edit button 2023-09-26 11:18:21 +01:00
Adria Navarro da313e72c9 Lint 2023-09-26 12:02:24 +02:00
Adria Navarro 0b0ffff6dd Enable field outside dev 2023-09-26 12:00:55 +02:00
Dean d7a8b5f2b7 Updated the nav item body text to ensure it was truncated. The selected by Avatar was being pushed out of view. Hover text added 2023-09-26 10:58:56 +01:00
Adria Navarro f4542283f5 Merge branch 'develop' into feature/user-column-type 2023-09-26 11:51:20 +02:00
Adria Navarro b3405b7aaa Design forms 2023-09-26 11:44:37 +02:00
Adria Navarro b9dc60dc07 Display side panel form selector 2023-09-26 11:27:17 +02:00
Michael Drury 18fd154ab5 Merge branch 'develop' into feat/relationship-configuration 2023-09-26 09:44:00 +01:00
Peter Clement 8af8c33bbe pr comments 2023-09-26 09:33:44 +01:00
Andrew Kingston 7bf32176a7 Add event for block ejection 2023-09-26 09:14:53 +01:00
Andrew Kingston ed1fa2aba5 Merge branch 'develop' into date-only-type 2023-09-26 08:31:45 +01:00
Adria Navarro 6487d76b1d Merge branch 'develop' into feature/user-column-type 2023-09-25 21:51:43 +02:00
Adria Navarro ee6548b3fb Merge branch 'develop' into chore/field_with_large_relationships 2023-09-25 21:41:03 +02:00
Andrew Kingston 00bd6e92db Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-25 19:41:53 +01:00
Andrew Kingston 38cad518a4 Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-25 19:34:04 +01:00
Andrew Kingston f010cf2d53 Merge branch 'develop' into user-table-changes 2023-09-25 19:33:35 +01:00
Andrew Kingston 6b152349bd Expose date-only setting on date fields 2023-09-25 19:30:34 +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
Adria Navarro 9fc04e7053 Merge branch 'develop' into chore/field_with_large_relationships 2023-09-25 18:50:54 +02:00
Martin McKeaveney 5998f9544c Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-25 16:57:59 +01:00
Adria Navarro 6cd1deb19a Merge branch 'develop' into chore/update_ts 2023-09-25 17:48:10 +02:00
Adria Navarro f6a894a678 Merge branch 'develop' into chore/field_with_large_relationships 2023-09-25 17:43:01 +02:00
Michael Drury 28189fa5ae Merge branch 'develop' into feature/BUDI-7458 2023-09-25 16:29:01 +01:00
Peter Clement db9c5db6e3 bug fixes 2023-09-25 15:36:08 +01:00
Peter Clement 66e67ffa44 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-25 15:33:41 +01:00
Peter Clement 85f4141e46 code clean up 2023-09-25 14:38:36 +01:00
Martin McKeaveney 1ef3c92195 Merge branch 'develop' into remove-automation-tooltip 2023-09-25 13:58:32 +01:00
Peter Clement 678afc134e Create new component for selecting relationships 2023-09-25 13:25:23 +01:00
mike12345567 56adf75bdd Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458 2023-09-25 12:52:47 +01:00
melohagan f3309a742c Add onChange to linked rows, longform text area, and multi select arrays in automations (#11874)
* Add onChange to LinkedRowSelector

* Add onChange to Multiselect array

* Add onChange to TextArea

* lint
2023-09-25 11:50:01 +01:00
Dean a04dd3a66d Linting 2023-09-25 11:40:54 +01: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 825f1c639e Improve readability 2023-09-25 10:16:01 +02:00
Samuel-Martineau df111f8b44 Allow plugins to contribute DatasourcePlus integrations 2023-09-23 14:05:49 -04:00
Adria Navarro 02ab0a134e Update ts to 5.x 2023-09-22 18:17:19 +02:00
Adria Navarro 3fc396db8a Merge branch 'develop' into chore/field_with_large_relationships 2023-09-22 17:33:55 +02:00
Andrew Kingston 1fde202c49 Merge branch 'develop' into remove-default-value-conditions 2023-09-22 16:03:55 +01:00
Andrew Kingston af2a7e39e4 Merge branch 'develop' into remove-automation-tooltip 2023-09-22 16:03:36 +01:00
Adria Navarro 0172eb2216 Merge branch 'develop' into chore/field_with_large_relationships 2023-09-22 16:12:01 +02:00
Adria Navarro 160b52c22b Remove useFetch 2023-09-22 15:50:29 +02:00
melohagan c5accec85c Hide popover when viewing published app (#11858)
* Hide popover when viewing published app

* Refactor
2023-09-22 13:24:19 +01:00
Adria Navarro 7ad05930e1 Simplify 2023-09-22 13:07:02 +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
Andrew Kingston 41eaaaa471 Remove tooltip from automation undo redo control 2023-09-22 09:16:23 +01:00
mike12345567 61c12d88cf Final work to support app update process. 2023-09-20 16:43:50 +01:00
mike12345567 1808665bb3 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7458 2023-09-20 15:50:56 +01: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
Gerard Burns ac50ce5832 Change verification banner implementation to respect portal and design app section layouts (#11813) 2023-09-20 08:51:13 +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 e8e4dd5c90 Finishing UI - getting API ready. 2023-09-19 13:45:24 +01:00
Adria Navarro 6879c65a5b Merge branch 'develop' into feature/user-column-type 2023-09-19 14:21:40 +02:00
Adria Navarro a891acc228 Merge pull request #11796 from Budibase/BUDI-7403/data_section_frontend
Data section frontend for the user column
2023-09-19 14:16:52 +02:00
Adria Navarro 235799c07d Merge branch 'develop' into backmerge-20230919 2023-09-19 12:33:04 +02:00
Andrew Kingston 84a89ddc92 Support up to 3 lines of text in tooltips and fix icon for date fields 2023-09-19 11:07:31 +01:00
Adria Navarro 3ee95938c3 Allow bb_refs to externals 2023-09-19 10:06:17 +02:00
Adria Navarro 18f667b596 Renamings 2023-09-19 10:06:17 +02:00
Adria Navarro bedf43fb28 Rename user type 2023-09-19 10:06:17 +02:00
Adria Navarro 997e7640bf Clean 2023-09-19 10:06:16 +02:00
Adria Navarro 00d2adccec Merge dev fields to fields 2023-09-19 10:06:16 +02:00
Adria Navarro ca5f7cba09 Clean 2023-09-19 10:06:16 +02:00
Adria Navarro 03c3179df4 Clean 2023-09-19 10:06:16 +02:00
Adria Navarro 752ae0ac2b Handle internal types frontend 2023-09-19 10:06:16 +02:00
Adria Navarro a79960bf23 Typings 2023-09-19 10:06:16 +02:00
Adria Navarro d7436d3f97 Add user type column selector 2023-09-19 10:06:15 +02:00
Adria Navarro 847e17e04a Change column config layout 2023-09-19 09:50:29 +02:00
mike12345567 bd197bee9e Frontend work and basic API work for app update support. 2023-09-18 18:06:03 +01:00
Adria Navarro 108728ee15 Lint 2023-09-18 12:22:49 +02:00
Adria Navarro d0197730d5 Fix initial references 2023-09-18 12:22:49 +02:00
Adria Navarro c00443d0ad Handle single/multiple users on creation and display 2023-09-18 12:22:48 +02:00
Andrew Kingston 11971c45cf Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-15 18:36:13 +01:00
Andrew Kingston c7b9ebc1ba Merge branch 'develop' into user-table-changes 2023-09-15 18:36:01 +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 bd5c6056d8 Update dayjs dependencies to same version and fix import syntax in DateCell 2023-09-15 08:04:17 +01:00
Adria Navarro 8564509ca9 Allow bb_refs to externals 2023-09-14 17:51:09 +02:00
Adria Navarro 2c715f5144 Renamings 2023-09-14 17:49:48 +02:00
Adria Navarro 3ff4f9702b Rename user type 2023-09-14 17:46:50 +02:00
Adria Navarro 6f78825592 Clean 2023-09-14 16:51:15 +02:00
Adria Navarro 78c5216ee8 Merge dev fields to fields 2023-09-14 16:49:41 +02:00
Adria Navarro 3c4e550c7d Clean 2023-09-14 16:43:34 +02:00
Adria Navarro 1b1819b4a5 Clean 2023-09-14 16:16:47 +02:00
Adria Navarro 29b2e3b8f1 Handle internal types frontend 2023-09-14 16:06:02 +02:00
Adria Navarro 85a9b9ab21 Typings 2023-09-14 15:18:54 +02:00
Andrew Kingston e659f35225 Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-14 13:26:11 +01:00
Andrew Kingston 54fcc52197 Merge branch 'develop' into user-table-changes 2023-09-14 13:26:07 +01:00
Adria Navarro eb748db3be Add user type column selector 2023-09-14 10:45:27 +02:00
Adria Navarro 434a153395 Merge branch 'develop' into backmerge 2023-09-13 21:34:21 +02:00
Martin McKeaveney 52d1b4d4ff bumping to master version 2023-09-13 13:10:33 +01:00
Peter Clement 4be96846c9 Merge remote-tracking branch 'origin/master' into fix/creator-in-portal-bug 2023-09-12 17:28:45 +01:00
Peter Clement 2dd2dcc2cb Role fixes 2023-09-12 17:26:41 +01:00
Martin McKeaveney 971ac82e5f Merge pull request #11735 from Budibase/Fixed-min-value-label-number-type-column
Fixed typo of label for number type column.
2023-09-12 16:38:02 +01:00
Martin McKeaveney b9c021c5f2 Merge pull request #11731 from FlaminWrap/fix-#11353
Fix #11353
2023-09-12 16:37:45 +01:00
Gerard Burns 4560510069 Customize signup flow BB changes (#11706)
* wip

* wip

* wip

* wip
2023-09-12 12:16:13 +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 260e0b6f99 Improve default S3 subtitle 2023-09-12 10:25:10 +01:00
Martin McKeaveney 722c4e6d48 merge with master 2023-09-11 11:57:18 +01:00
Conor Webb ca743e77fb Fixed typo of label for number type column. 2023-09-11 07:52:43 +01:00
Mel O'Hagan c860a75978 Use asterisk instead of null 2023-09-09 00:04:42 +01:00
Mel O'Hagan 1f4c608882 S3 upload field is now simple input 2023-09-08 23:59:25 +01:00
FlaminWrap 33be2d6c96 Fix #11353
Removes the slice as the v prefix has been removed

Addresses:
#11353
2023-09-08 21:28:25 +01:00
Andrew Kingston 32892b1ef9 Merge branch 'develop' into lab-theme-binding 2023-09-08 15:10:51 +01:00
Andrew Kingston 6785ec281b Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-08 11:09:07 +01:00
Andrew Kingston bac5d52107 Add users table button explaining why it is readonly 2023-09-08 11:05:09 +01:00
Andrew Kingston 8375297f2d Make users table readonly and add WIP for button explaining change 2023-09-08 09:56:01 +01:00
Martin McKeaveney b748149068 fix for app backups not being shown 2023-09-07 19:06:58 +01:00
mike12345567 2b87514cf4 Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-7449 2023-09-07 17:02:31 +01:00
mike12345567 662e8d9c31 Quick fix for disabling formula changing, swapping between static and dynamic can cause problems. 2023-09-07 17:02:11 +01:00
Adria Navarro 8781ca0be7 Remove cypress dependencies 2023-09-07 15:27:13 +02:00
Andrew Kingston f972aa340a Ensure invalid app IDs redirect properly without issues in portal 2023-09-06 16:22:47 +01:00
Andrew Kingston 3c3c4cf8b1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-poc 2023-09-06 14:27:43 +01:00
Andrew Kingston de948f6065 Only show edit button if user is a builder for this apps 2023-09-06 14:25:58 +01:00
Andrew Kingston fdfe09f8d0 Clean up and use existing components 2023-09-06 14:15:43 +01:00
Andrew Kingston dd8b89d4e0 Update side bar to use square styles in line with the builder 2023-09-06 13:14:35 +01:00
Andrew Kingston 6e4ce346cf Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-poc 2023-09-06 11:36:09 +01:00
Andrew Kingston 256ee25609 Merge branch 'develop' into cheeks-fixes 2023-09-06 11:34:41 +01:00
mike12345567 259e739490 Merge branch 'develop' of github.com:Budibase/budibase into fix/relationship-toast 2023-09-06 10:10:07 +01:00
Dean 4a1e969b7c PR Feedback and fixes for the edit field popover 2023-09-06 09:09:43 +01:00
mike12345567 ad46ff6f8c Updating to accept action as an object specifier. 2023-09-05 19:33:43 +01:00
mike12345567 fef5c2a003 Quick fix for relationship toast. 2023-09-05 15:37:18 +01:00
mike12345567 5a1b67b830 Merge branch 'develop' of github.com:Budibase/budibase into merge-master-develop 2023-09-05 15:25:51 +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
Peter Clement 1997cb5d6b readibility update 2023-09-05 12:28:03 +01:00
Dean b923d24d56 Removed debugging console statement 2023-09-05 11:56:23 +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
Peter Clement ff8ee8d987 Merge remote-tracking branch 'origin/develop' into fix/per-app-fixes 2023-09-05 10:37:57 +01:00
Peter Clement 9c30d79093 formatting 2023-09-05 10:13:23 +01:00
Peter Clement c16fd53b0a add developer label back and improve invite flow 2023-09-05 09:58:05 +01:00
Peter Clement 6d3a7727eb fixes for perr app builder and refactoring based on comments 2023-09-05 09:25:06 +01:00
Andrew Kingston 53987ca2df Upate search bar font 2023-09-05 07:45:22 +01:00
Andrew Kingston 2c425073c7 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-poc 2023-09-04 16:10:39 +01:00
Adria Navarro d68d449f1f DRY 2023-09-04 12:11:59 +02:00
Peter Clement 24abd91600 Fix issue around adding of admin users 2023-09-04 09:37:10 +01:00
Peter Clement 190e29e043 fix issue with counting of groups and apps 2023-09-04 09:36:48 +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
Adria Navarro a1da8e495c Merge branch 'develop' into BUDI-7393/display_inheritance_permission 2023-09-04 09:53:34 +02:00
Andrew Kingston 401c12732f Fix datasource definitions to ensure they work with both tables and views, for both type datasource and type table, and fix bindings 2023-09-04 08:37:24 +01:00
Adria Navarro bb8aacd830 Improve messaging 2023-09-01 17:23:47 +02:00
Adria Navarro 0dc03abe5f Display dependant info 2023-09-01 17:03:33 +02:00
Andrew Kingston 3d7a2d4ba9 Ensure resourceId is specified when creating default table datasources 2023-09-01 11:49:46 +01:00
Adria Navarro 8c801f2bbe Handle disabled 2023-09-01 11:44:40 +02:00
Adria Navarro 5b7756936d Change api interfaces 2023-09-01 11:33:59 +02:00
Andrew Kingston d47bb4f191 Show tooltip when initially applying filters to a table 2023-09-01 10:07:37 +01:00
Adria Navarro 466f1e6132 Display inherit option 2023-09-01 10:52:06 +02:00
Andrew Kingston 0b7998f898 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-09-01 09:42:07 +01:00
Adria Navarro bdaf179f20 Remove placeholder 2023-09-01 10:16:49 +02:00
Adria Navarro 3192bbe4dd Clean 2023-09-01 09:56:12 +02:00
Dean cd30c45ca5 Fix for error seen when creating blank screen 2023-08-31 14:50:28 +01:00
Adria Navarro bbc484e2c4 Handle frontend levels 2023-08-31 13:00:51 +02:00
Andrew Kingston bc8ebc42f9 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-08-31 11:29:54 +01:00
Peter Clement 2360e5d8a5 Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-31 11:07:39 +01:00
Peter Clement 33adc9960b more developer references removed 2023-08-31 11:01:24 +01:00
Peter Clement 61e2aad44b remove more reference of developer 2023-08-31 10:59:50 +01:00
Peter Clement ddf9e734f4 pr comments and bug fixes 2023-08-31 10:36:27 +01:00
Adria Navarro 566f9ecd22 Create remove permission js api 2023-08-31 10:53:25 +02:00
Adria Navarro d36c7d744f Rename 2023-08-31 10:24:52 +02:00
Dean 2f36b2f805 Ensure the default export value is only set once 2023-08-31 08:51:00 +01:00
Andrew Kingston 8c889b873c Filter out invalid fields from fieldconfiguration (we don't allow formula and nested JSON fields in forms) 2023-08-31 08:50:36 +01:00
Andrew Kingston 471a5838a3 Ensure null IDs are pruned from draggable list to avoid crashing 2023-08-31 08:50:06 +01:00
Dean 4d2f76e5be Fix for view export filtering and view tableblock exception 2023-08-31 08:42:31 +01:00
Peter Clement 7c8914207b fix invite user flow 2023-08-30 16:43:24 +01:00
Andrew Kingston 7a8d042256 Update px style to use spacing var 2023-08-30 16:00:16 +01:00
Andrew Kingston 7505eccbbc Use selected view table ID to check if a datasource contains the selected view V2 2023-08-30 15:44:30 +01:00
Andrew Kingston db28b29cf7 Prevent views with same name but different casing 2023-08-30 15:40:26 +01:00
Peter Clement 86c35a2266 add invite user button 2023-08-30 13:44:36 +01:00
Peter Clement adef9a17eb remove logs 2023-08-30 10:51:32 +01:00
Peter Clement 84571e36c2 use display to hide picker button instead of prop 2023-08-30 10:50:49 +01:00
Peter Clement 2aff73ac25 Update user pages to account for creator role 2023-08-30 10:50:19 +01:00
Dean eb6269a0bb Refactor theme binding into device databindings fn 2023-08-30 09:27:23 +01:00
Peter Clement 7dfc516758 Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe 2023-08-30 09:06:13 +01:00
Dean f7d0f98a45 Merge remote-tracking branch 'origin/develop' into lab-theme-binding 2023-08-30 09:06:01 +01:00
Peter Clement 6bf343078c update role label to member 2023-08-30 09:05:58 +01:00
Andrew Kingston c2b6a7d016 Ensure grid metadata is saved when creating views, even if not yet associated with the table 2023-08-30 08:21:10 +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
Peter Clement b5a1c31034 more code tidy up 2023-08-29 22:07:55 +01:00
Peter Clement ac34f1129c code tidy up 2023-08-29 21:54:15 +01:00
Dean 3bdb1ea877 PR Feedback updates 2023-08-29 17:11:25 +01:00
Peter Clement f456210224 fix constants definition 2023-08-29 14:54:02 +01:00
Peter Clement a7241487fd use constants instead of hard coding: 2023-08-29 14:45:42 +01:00
Peter Clement 8b8bce186c builder side panel changes to support inviting creators 2023-08-29 14:41:56 +01:00
Adria Navarro 0fe02c189c Copy change 2023-08-29 15:41:31 +02: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
Adria Navarro 12b869d7d1 Display required license 2023-08-29 12:47:15 +02:00
Adria Navarro ce11a5a852 Lock feature based on ff 2023-08-29 12:47:15 +02:00
Dean 5365de6a8d POC 2023-08-29 09:19:11 +01:00
Andrew Kingston 02d2f9d875 Remove more usage of accumulators because they're evil 2023-08-25 16:53:45 +01:00
Andrew Kingston 6c38eb5a4c Add back in auto focus behaviour to modals but disable it for screen creation 2023-08-25 16:45:41 +01:00
Andrew Kingston dcb6350339 Enable creating views for SQL tables 2023-08-25 15:21:59 +01:00
Dean ef6f8e2abf Lint fixes 2023-08-25 15:14:49 +01:00
Andrew Kingston 2bbdb5ce46 Fix prod bug where screens are not deleted when the backing table is 2023-08-25 12:29:32 +01:00
Andrew Kingston 22f34d83ee Update table deletion to properly delete screens 2023-08-25 12:21:19 +01:00
Andrew Kingston 09ad3e73ae Rewrite most of the screen creation code to account for views and clean up mess 2023-08-25 12:14:17 +01:00
Dean 13f6fed101 UX Enhancements and custom positioning behaviour for the popover 2023-08-25 11:19:28 +01:00
Peter Clement d2284c2f0a fix sorting of users and groups 2023-08-25 09:44:29 +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 1dcc0b3d38 Updated leftover broken reference to function 2023-08-25 09:24:16 +01:00
Peter Clement 5226f7389b fix bug with app not being shown to per app builder 2023-08-24 16:41:52 +01:00
Andrew Kingston 8269ecf237 Update automatic dataprovider hot reloading to support views 2023-08-24 16:20:32 +01:00
Andrew Kingston d109411ed8 Update fetch row action to support views 2023-08-24 16:16:28 +01:00
Andrew Kingston 5763a9843c Update duplicate rows action to support views V2 2023-08-24 16:14:37 +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
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
Peter Clement d5aa975593 add per app builder support when adding groups 2023-08-24 15:42:32 +01:00
Dean 32f8638ffd Removed comment 2023-08-24 15:40:03 +01:00
Dean 38e46dfa15 Added fix for ComponentSettingSection component location 2023-08-24 15:26:00 +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 409df71c12 Add hover color to divider in screen list 2023-08-24 12:11:22 +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
Peter Clement 6b14353dcb update side panel to enable selecting of creator role 2023-08-24 11:40:00 +01:00
Andrew Kingston 07e49f4436 Standardise info boxes between theme and navigation 2023-08-23 16:46:32 +01:00
Andrew Kingston 07e5f04b6a Merge 2023-08-23 16:36:12 +01:00
Andrew Kingston 447523a4b8 Merge 2023-08-23 16:24:42 +01:00
Andrew Kingston f0e7f481de Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into screen-theme-rightpanel 2023-08-23 16:20:55 +01:00
Andrew Kingston e1ffd6107c Don't select screens as resources as they have no dedicated route 2023-08-23 15:53:15 +01:00
Andrew Kingston 9869b0cbc8 Lint 2023-08-23 15:50:00 +01:00
Andrew Kingston 94d9769310 Fix command palette navigating to screens 2023-08-23 15:46:41 +01:00
Andrew Kingston 277aa30b07 Fix keyboard actions for screen and nav 2023-08-23 15:41:45 +01:00
Andrew Kingston 0ef0e58e5e Fix click on navigation not selecting it 2023-08-23 15:37:13 +01:00
Andrew Kingston 80e622d2e0 Simply navigation URLs 2023-08-23 15:28:23 +01:00
Andrew Kingston 38044cdaea Fix escape keybind 2023-08-23 15:22:56 +01:00
Andrew Kingston 4759cdffe7 Fix add component keyboard shortcut 2023-08-23 15:21:18 +01:00
Andrew Kingston 9883157f30 Fix not being able to add components when either the screen or layout are selected 2023-08-23 15:19:53 +01:00
Andrew Kingston 4847cafd81 Fix navigating while moving between screens 2023-08-23 15:14:22 +01:00
Andrew Kingston 08d2074515 Fix add component FAB not working when screen or navigation are selected 2023-08-23 15:04:18 +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 5d4124be4a Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch 2023-08-23 14:46:08 +01:00
Andrew Kingston 087812011f WIP for fixing collaboration in new left panel 2023-08-23 14:45:23 +01:00
Andrew Kingston a7de2d8aca Always create nav link for new screens 2023-08-23 11:21:53 +01:00
Andrew Kingston f1121a11a3 Improve route safety 2023-08-23 11:18:14 +01:00
Andrew Kingston 38e8ff879a Make new screen a dedicated route and remove duplication. Fix some issues when deleting selected screens 2023-08-23 11:14:04 +01:00
Andrew Kingston 607a36e2e4 Improve route handling when creating new components and screens 2023-08-23 11:03:00 +01:00
Andrew Kingston f72f3f88f7 Improve UX when resizing screen/component lists 2023-08-23 10:49:48 +01:00
Andrew Kingston d486a89ee7 Clean all URLs by default in URL state sync 2023-08-23 10:32:24 +01:00
Andrew Kingston a54c5b7222 Add resizable screen/component sections and remove redundant /components route 2023-08-23 10:27:56 +01:00
Andrew Kingston d0414812cf Adjust design section page layouts to stop remounting left nav on screen change 2023-08-22 17:51:47 +01:00
Andrew Kingston a4a639c2ba Update screen list size slightly 2023-08-22 16:49:04 +01:00
Andrew Kingston a07f343f83 Fix component scroll offsets not working 2023-08-22 16:45:37 +01:00
Andrew Kingston eba2fb0f13 Update component list header to be consistent 2023-08-22 16:41:15 +01:00
Andrew Kingston a6a6eb0ffe Update screen panel heading to match designs 2023-08-22 16:37:03 +01:00
Andrew Kingston 0ea81f98d6 Update panel headings to match new designs 2023-08-22 16:29:40 +01:00
Andrew Kingston 96e67c680b Fix navigation links drawer width 2023-08-22 16:24:00 +01:00
Andrew Kingston 0c57699d99 Remove deprecated settings from screen settings 2023-08-22 16:23:11 +01:00
Andrew Kingston 7e706c403a Adjust no results text when searching for screens 2023-08-22 16:21:48 +01:00
Andrew Kingston 909941aa6e Use normal spectrum color for screen search placeholder 2023-08-22 16:17:05 +01:00
Andrew Kingston 919158cf78 Use normal scrollbar for screen list 2023-08-22 16:16:35 +01:00
Andrew Kingston ec9f0a25ec Add background color to left panel 2023-08-22 16:16:22 +01:00
Andrew Kingston e77644ce11 Lint 2023-08-22 11:48:06 +01:00
Andrew Kingston c936304410 Fix grid config store so that schema overrides work 2023-08-22 11:31:25 +01:00
Dean 046ef853e3 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-22 09:06:46 +01:00
Andrew Kingston 59559ee93c Remove log and account for onEmptyFilter in grid button 2023-08-21 16:53:09 +01:00
Andrew Kingston 77f6a6d6c1 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-21 16:38:00 +01:00
Martin McKeaveney 8b01531420 Merge branch 'develop' into fix/new-column-popover-fixes 2023-08-21 14:11:48 +01:00
Dean 4c822663e8 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-21 12:50:26 +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
Gerard Burns d0f9694d24 linting 2023-08-21 08:33:53 +01:00
Gerard Burns 67d5eef293 screen search text 2023-08-21 08:16:42 +01:00
Gerard Burns c11cd9c3e2 remove new screen animation 2023-08-21 08:12:49 +01:00
Gerard Burns a5044ea85a conditional nav panel customize 2023-08-21 08:08:53 +01:00
Gerard Burns 0582c74ba0 links editor 2023-08-21 08:06:49 +01:00
Gerard Burns 4a60cb1d8e font family for input 2023-08-21 07:58:18 +01:00
Gerard Burns a577b706d1 change navitem chevron to be smaller for compact 2023-08-21 07:57:06 +01:00
Gerard Burns e267e71b68 icon hover states 2023-08-21 07:54:36 +01:00
Gerard Burns 4ddf797425 left panel icon color 2023-08-21 07:49:32 +01:00
Gerard Burns cc5a1be2a8 screen list alignment 2023-08-21 07:40:45 +01:00
Gerard Burns e6a712f880 component ndentation 2023-08-21 07:37:16 +01:00
Gerard Burns a34390c986 Stop preview remounting 2023-08-20 23:33:09 +01:00
Gerard Burns d4f6359820 screen scrollbar and screen panel height 2023-08-20 15:13:27 +01:00
Gerard Burns 6f4d92c3af border changes 2023-08-20 15:04:18 +01:00
Gerard Burns 5aea392616 hotkeys 2023-08-20 14:59:38 +01:00
Gerard Burns e5f818a0ce Reuse Component Panel 2023-08-20 14:59:22 +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
Gerard Burns e3cfdd537a New Nav component (#11266) 2023-08-18 12:46:06 +01:00
Peter Clement 11069bacfb Merge remote-tracking branch 'origin/develop' into fix/new-column-popover-fixes 2023-08-18 09:34:27 +01:00
Michael Drury df31fb1b8d Merge branch 'develop' into fix/automation-improvements 2023-08-17 17:35:02 +01:00
mike12345567 e174211440 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-08-17 17:34:44 +01:00
melohagan b57a8c1130 Move when filter empty option into filter drawer (#11262)
* Add when filter empty dropdown

* Add unit tests

* "fix" typescript issue

* Add empty filter check for external

* Add unit test

* Hide empty filter option for custom query

* Make onEmptyFilter optional

* Fix unit tests

* Remove onEmptyFilter automation input

* Remove unused var

* Refactor

* Fix path

* Fix type issue

* Fix types
2023-08-17 13:31:52 +01:00
Martin McKeaveney fd099658a0 revert develop into master 2023-08-17 10:28:15 +01:00
Peter Clement a48a22f1b8 fix tooltips 2023-08-17 10:06:49 +01:00
mike12345567 e068e301ff Updating automation history tab to handle the stopped error status which can occur for CRONs. 2023-08-16 18:21:53 +01:00
Andrew Kingston 1ddd0bca21 Allow configuring access for views 2023-08-15 16:32:36 +01:00
mike12345567 822a086666 Refactoring to make it so that visible: false columns are removed from views, and when returning view schema, all columns are enriched. 2023-08-11 14:57:53 +01:00
Dean 29c8dbd94a Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-11 14:20:25 +01:00
Andrew Kingston a671a85c46 Add WIP updates for view endpoint updates 2023-08-11 13:17:10 +01:00
Andrew Kingston dcb238251e Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-11 12:12:56 +01:00
Peter Clement 6b75a653f8 focus input when popover opens 2023-08-11 12:00:33 +01:00
Peter Clement f7c1db5926 focus input when popover opens 2023-08-11 11:59:40 +01:00
Mel O'Hagan 1730b26489 Merge branch 'develop' into budi-6298-change-form-step-should-support-bindings 2023-08-11 07:43:40 +01:00
Michael Drury 08e663a8d3 Merge branch 'master' into budi-7350-filter-equal-for-numbers-not-working-in-data-providers 2023-08-10 16:28:59 +01:00
Dean 8d86e2e5dd Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-10 14:50:46 +01:00
Andrew Kingston 5188abe4e5 Strip hidden fields from viewsV2 in design section 2023-08-09 16:39:23 +01:00
Andrew Kingston 08b348c1d4 Allow selecting viewV2s for grid blocks and form blocks 2023-08-09 16:22:12 +01:00
Andrew Kingston 06810d43d9 Add support for viewV2 datasources in client library 2023-08-09 15:09:53 +01:00
Adria Navarro c21da4fbd3 Consume packages from builder 2023-08-09 11:40:54 +03:00
Mel O'Hagan 22b456da5e Allow form step to be bindable 2023-08-08 17:13:40 +01:00
Andrew Kingston a72c94426f Hydrate view filters and allow filter changes to be saved to views 2023-08-08 09:29:05 +01:00
Dean 211d8cdda6 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-08 09:14:16 +01:00
Andrew Kingston d5cfc5f53a Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-07 12:52:43 +01:00
Martin McKeaveney 12d5f0109d Merge branch 'master' into develop 2023-08-07 09:24:10 +01:00
melohagan 3097c9162f Fix for app action fields and don't clone testData (#11441) 2023-08-04 16:25:14 +01:00
Andrew Kingston dd4b304736 Fix creating views 2023-08-04 15:20:30 +01:00
Andrew Kingston ef4ff87d8a Remove filter button on views for now 2023-08-04 15:17:30 +01:00
Andrew Kingston 8a9db6d8de Remove log 2023-08-04 15:15:43 +01:00
Andrew Kingston ffe82e18e9 Remove log 2023-08-04 15:07:44 +01:00
Andrew Kingston 0a87e3502e Fix other user selection state for viewV2s 2023-08-04 14:58:12 +01:00
Andrew Kingston cd2231630f Improve updating of viewV2 state and restore grid<>builder sync for datasource definitions 2023-08-04 14:54:45 +01:00
Dean 79c9535659 Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates 2023-08-04 11:31:50 +01:00
Andrew Kingston c4bd025011 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-04 11:16:46 +01:00
Andrew Kingston 4c26abc83d Fix reactivity bug with normal user app list 2023-08-04 08:41:04 +01:00
Andrew Kingston e93e7ed885 POC of new portal 2023-08-04 08:38:05 +01:00
Mel O'Hagan 057761fdd9 Update filters types with schemaFields 2023-08-03 18:13:51 +01:00
Andrew Kingston 19ca7e4a0a Fix issue with viewV2 renaming 2023-08-03 13:40:36 +01:00
Andrew Kingston f5e5a883cf Enable renaming views and lint 2023-08-03 13:31:44 +01:00
Andrew Kingston e3cf0667be Refactor grid to split up stores and provide better separation of datasource-specific logic 2023-08-03 11:18:19 +01:00
Dean cb2a19620b Initial commit 2023-08-03 09:29:12 +01:00
Andrew Kingston a853e32ede Merge branch 'develop' into budi-7352-query-parameter-fields-dont-save-in-external-data-connector 2023-08-02 16:38:23 +01:00
Andrew Kingston ab47e49dd9 Update create view modal to only depend on grid context 2023-08-02 15:27:34 +01:00
Andrew Kingston 858a0796bd Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-02 14:50:40 +01:00
Andrew Thompson f3c821e8db Merge branch 'develop' into budi-7352-query-parameter-fields-dont-save-in-external-data-connector 2023-08-02 11:43:59 +01:00
Adria Navarro 1ef8d118cb Remove unnecessary package.json/gitHead 2023-08-02 12:04:54 +02:00
andz-bb c372bb9a18 remove redundant cloneDeep 2023-08-02 09:35:42 +01:00
Adria Navarro b4eccc4163 Fix dev nx order 2023-08-02 10:30:54 +02:00
Adria Navarro acd9d8ae54 Fix test issues 2023-08-02 10:22:42 +02:00
Adria Navarro 52940b87fb Fix build order 2023-08-02 10:07:03 +02:00
Adria Navarro 839f4f9545 Fix more ordering 2023-08-02 02:20:07 +02:00
Adria Navarro 6c60ea79dd Fix 2023-08-02 02:17:51 +02:00
Adria Navarro ec79f612bc Fix execution order 2023-08-02 02:16:27 +02:00
Adria Navarro 194e413026 Undo changes 2023-08-02 00:56:43 +02:00
Adria Navarro 3952cbc80c Undo adding plugin 2023-08-02 00:38:30 +02:00
Adria Navarro 064b15d823 Set plugin-commonjs in builder 2023-08-01 19:24:10 +02:00
Adria Navarro 4794cfce99 Unify rollup 2023-08-01 19:24:09 +02:00
Adria Navarro 4b5751003f Revert "Remove composite"
This reverts commit f9115f1554bbadadc3a0ef91d00d170fa05e45b6.
2023-08-01 19:23:48 +02:00
Adria Navarro 250a4e890f Remove composite 2023-08-01 19:23:23 +02:00
Andrew Thompson 5f084699d2 didn't mean to remove a line 2023-08-01 17:09:52 +01:00
Adria Navarro e011ccd0c4 Merge branch 'develop' into chore/typecheck_tests 2023-08-01 16:49:06 +01:00
andz-bb 527426ddbb fix for saving external data connector query param values 2023-08-01 16:29:04 +01:00
Adria Navarro 56f49150f7 Add nx dependency 2023-08-01 15:34:55 +02:00
Andrew Kingston d825c32fdf Hide access button for now 2023-08-01 14:25:16 +01:00
Adria Navarro e7c6724620 Ad nx dependency 2023-08-01 14:39:17 +02:00
mike12345567 a8ff2da768 Removing isAdmin and isBuilder flags from the auth store, using SDK only. 2023-08-01 11:30:04 +01:00
mike12345567 032d5b4f62 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-08-01 10:08:21 +01:00
Andrew Kingston 0d65d34456 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-08-01 09:10:31 +01:00
Peter Clement 2ee7cb008b Reworked Column Configuration in the data section (#11379)
* base work for using popover to create and edit columns

* more work to enable editing column in popover

* update styling of column type configs

* add new option picker component

* some updates to how the popover is opened and the new picker

* more updates to support the popover handling correctly

* update the popover to support a custom z index

* some styling around the colour picker

* update naming

* fix lint errors

* fix lint

* update filename

* incremental column numbers based on existing schema

* move func declaration

* add option color object to schema not constraints

* ux / pr comment updates

* undefined var

* fix issue with deleting option

* change background color

* update popove z-index
2023-07-31 14:28:11 +00:00
mike12345567 f18b9d7a70 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-31 13:24:23 +01:00
Dean 889e771dc1 Merge remote-tracking branch 'origin/develop' into feature/frequency-histogram 2023-07-31 10:41:36 +01:00
Andrew Kingston 0c72d08763 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-07-31 08:43:11 +01:00
Andrew Kingston 8204935dfa Add ability to update views, create views with existing filters and sorting applied 2023-07-30 12:49:07 +01:00
mike12345567 8522cb94d3 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-28 17:10:43 +01:00
Adria Navarro 6d5eef4e42 Update 2023-07-28 17:11:48 +02:00
Adria Navarro 5f1565886f Unify jest 2023-07-28 17:11:48 +02:00
mike12345567 3798caf86d Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-28 16:08:38 +01:00
Andrew Kingston 1aea6fce09 Fix grid import and export for tables 2023-07-28 16:02:31 +01:00
Adria Navarro e260a64388 Add heading 2023-07-28 15:35:51 +02:00
mike12345567 77f1bf1acf Reverting change from testing. 2023-07-28 14:02:02 +01:00
mike12345567 1403bf26c6 Quick fixes based on raising PR, types and tests. 2023-07-28 13:58:20 +01:00
Martin McKeaveney 1531ff710f fix gsheets onboarding 2023-07-27 23:35:13 +01:00
mike12345567 d62b2bdbe0 switching to global builder role for plugin API, dis-allowing per app builders to delete apps and updating UI to reflect these updates. 2023-07-27 18:09:30 +01:00
mike12345567 d8f50f139e Frontend update for app builders, handling when in the builder portal and don't have any app access, as well as allowing viewing of apps from the portal. 2023-07-27 17:52:56 +01:00
Andrew Kingston 24182b3f1b Fix refreshing table definition 2023-07-27 14:22:13 +01:00
Andrew Kingston deb4092cd3 Refactor grid stores and how config is handled 2023-07-27 14:17:26 +01:00
Dean 08ba1c8ccd Added a simple histogram to the supported chart types 2023-07-27 13:04:09 +01:00
mike12345567 cf375ee3da Fixing small frontend error. 2023-07-26 18:17:15 +01:00
mike12345567 eefac0fe08 Quick updates based on latest lerna version, as well as some fixes after running through flows (post refactoring). 2023-07-26 18:13:18 +01:00
Andrew Kingston c4e4b5c979 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-07-26 16:28:21 +01:00
mike12345567 c277b065db Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-26 14:40:17 +01:00
Andrew Kingston 2d3da0dfcf Fix null issues in view fetch, fix edit view popover, improve handling of nullish view params 2023-07-26 14:26:34 +01:00
mike12345567 8253ad0a2e Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-26 14:24:29 +01:00
Andrew Kingston 352b7ebe1c Add dedicated route for routes v1, improve view creation modal, fix selection state 2023-07-26 14:07:07 +01:00
Andrew Kingston 150961fcf2 WIP: split views into separate stores, fix datasource list, use unique data table for views V2 2023-07-26 13:23:31 +01:00
Adria Navarro de0f3f7463 Merge branch 'develop' into backmerge-master-20230726 2023-07-26 12:50:52 +01:00
Dean 211bab4cf6 Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-25 16:18:05 +01:00
Andrew Kingston 7b0b714bb5 Merge pull request #11338 from Budibase/fix/data-query-builder-binding
Stop data query binding drawer value from being cleared.
2023-07-25 16:13:49 +01:00
Andrew Kingston e022d9a22b Merge pull request #11337 from Budibase/fix/binding-panel
Fix builder crash when editing formula bindings
2023-07-25 16:13:16 +01:00
Andrew Kingston a1fe1150ab Merge pull request #11334 from Budibase/cheeks-fixes
Prevent parentheses in query names
2023-07-25 16:13:03 +01:00
Andrew Kingston 8f859ccee4 Merge pull request #11346 from Budibase/fix/remove-unsupported-relationship-ux
Hide the 'Define Relationships' button when an integration does not support relationships
2023-07-25 16:12:33 +01:00
Dean a5b81558b9 Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-25 15:42:01 +01:00
Adria Navarro e0b91d5941 Use defaults 2023-07-25 15:54:10 +02:00
Adria Navarro b5dfc3ef68 Lint 2023-07-25 15:54:10 +02:00
Adria Navarro 426f63271b Fix redirect on delete 2023-07-25 15:54:10 +02:00
Adria Navarro 3a58aa624f Use new schema endpoint 2023-07-25 15:54:10 +02:00
Adria Navarro df40420470 On view created 2023-07-25 15:54:10 +02:00
Adria Navarro 0b17d6026a Fix delete 2023-07-25 15:54:10 +02:00
Adria Navarro 48e966d5d6 Fix fetch 2023-07-25 15:54:10 +02:00
Adria Navarro 2c1aae9705 Use full id 2023-07-25 15:54:10 +02:00
Adria Navarro a602dcc5ec Refactor after merge 2023-07-25 15:54:10 +02:00
Adria Navarro 1e9ce06504 Allow deleting views 2 2023-07-25 15:54:10 +02:00
Adria Navarro 16764e6634 Fetch 2023-07-25 15:54:10 +02:00
Adria Navarro 37aed2d171 Navigate by id 2023-07-25 15:54:10 +02:00
Adria Navarro 82ea9a7cc1 Setup datasource type 2023-07-25 15:54:10 +02:00
Adria Navarro 9ccc54773d ViewV2 page 2023-07-25 15:54:10 +02:00
Adria Navarro 95faeea286 datasourceType setup 2023-07-25 15:54:10 +02:00
Dean f813a26ff0 packages/builder/src/components/backend/DataTable/DataTable.svelte 2023-07-25 14:32:21 +01:00
Dean e8dd3f9d90 Remove the define relationship button in the datatable when relationships are unsupported 2023-07-25 11:46:22 +01:00
mike12345567 01815cd61f Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-25 11:42:40 +01:00
Rory Powell 7236fb8141 Merge pull request #11305 from Budibase/feature/offline-license-master
Cherry-pick: Offline Licensing
2023-07-25 11:38:58 +01:00
Rory Powell bfb7586b49 Lint 2023-07-25 11:19:08 +01:00
Dean d97c44725f Stopped query binding value from being cleared. Shifted the bound value updated to an onChange handler 2023-07-24 17:45:41 +01:00
Andrew Kingston 48d15f5e08 Add optional chaining as binding context may not exist 2023-07-24 16:19:08 +01:00
Andrew Kingston 69ab3dfe74 Merge pull request #11260 from Budibase/relationship-picker-filtering
Relationship picker filtering
2023-07-24 14:50:30 +01:00
mike12345567 c375f860ba Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-24 13:46:49 +01:00
Andrew Kingston cf178808bf Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-07-24 12:03:28 +01:00
Andrew Kingston 869cb0777b Validate query names to avoid parentheses 2023-07-24 12:02:24 +01:00
Rory Powell dd47e7e1d9 Lint 2023-07-24 11:14:19 +01:00
Rory Powell 5c4d29e349 Merge branch 'develop' into feature/offline-license 2023-07-24 10:06:04 +01:00
Rory Powell 725bade8c5 Styling fix for license key input 2023-07-24 10:03:37 +01:00
Dean f0c498cedb Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-24 09:52:59 +01:00
Martin McKeaveney cf2776e7cb fix lint 2023-07-23 10:53:50 +01:00
mike12345567 87d80e08f5 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-21 17:34:27 +01:00
mike12345567 bb032852e5 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-21 16:26:34 +01:00
Conor Webb 5d04717be0 Change email support logic in help dropdown. 2023-07-21 14:00:02 +01:00
Michael Drury fe8c92be79 Merge pull request #11315 from Budibase/types/improve-field-schema
Table types improvement - split up FieldSchema
2023-07-21 13:29:24 +01:00
Andrew Kingston 5bbf6dc1c8 Merge pull request #11309 from Budibase/cheeks-fixes
Misc fixes
2023-07-21 13:28:09 +01:00
Michael Drury ec402587b0 Merge pull request #11297 from Budibase/fix/budi-7304
Fix duplicate dynamic variables when creating new REST queries
2023-07-21 13:03:48 +01:00
mike12345567 7673673db2 Updating RelationshipTypes -> RelationshipType. 2023-07-21 12:57:47 +01:00
Andrew Kingston b5a656e350 Update datasource config button hover styles to fix issues in light theme 2023-07-21 09:06:55 +01:00
Rory Powell 8f0043157d Styling fix for license key input 2023-07-21 08:43:53 +01:00
Rory Powell c8fc67d230 Lint 2023-07-20 21:24:19 +01:00
Rory Powell c69fa2a640 Integrate UI with identifier API 2023-07-20 21:22:54 +01:00
Rory Powell ec5381c9d5 Aesthetic UI updates 2023-07-20 21:21:39 +01:00
Rory Powell d3f9348403 Updates to upgrade page to change config based on offlineMode value 2023-07-20 21:21:39 +01:00
mike12345567 3abe5d4cb2 Frontend work to support logging in as an app builder - also making sure when a new app is created that the user is assigned app access to it. 2023-07-20 18:34:12 +01:00
Andrew Kingston bac7a253c2 Fix the rest of the nasty flashing when working with importing CSVs 2023-07-20 14:45:53 +01:00
Rory Powell 69ca40c24a Merge branch 'develop' into feature/offline-license 2023-07-20 14:37:04 +01:00
Andrew Kingston 1f6466f0eb Only show icon if an error message is present 2023-07-20 14:31:20 +01:00
mike12345567 b84b8dd988 Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052 2023-07-20 14:25:04 +01:00
mike12345567 4275a58846 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-20 14:20:38 +01:00
Andrew Kingston 08920f8015 Remove invalid columns from display column selection and fix schema failure handling 2023-07-20 14:06:31 +01:00
mike12345567 40b4943766 Fix for dynamic variables being duplicated when creating new REST queries - also moved some stuff to backend SDK to make a bit re-usable, allowing backend to detect duplicate dynamic variables and error. 2023-07-20 13:07:19 +01:00
Dean ca6737b77b Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-20 12:39:49 +01:00
Rory Powell 5ac024a655 Merge branch 'develop' into feature/offline-license 2023-07-20 12:27:04 +01:00
Andrew Kingston 5d0918a6cb Prevent invalid characters in column names when importing tables 2023-07-20 12:21:09 +01:00
Dean a2e12a693c Corrected theme info copy 2023-07-20 12:16:59 +01:00
Dean 794ed5a29a Merge remote-tracking branch 'origin/new-design-nav-component' into screen-theme-rightpanel 2023-07-20 11:35:17 +01:00
Dean d94fe7c2eb Moved screen settings/theme into the new rightpanel structure. Refactord the color picker to help with positioning. Removed dead home link 2023-07-20 11:32:48 +01:00
Gerard Burns 00c04ec9ac New Design Section Nav Component 2023-07-20 10:05:50 +01:00
mike12345567 e469abb679 reworking frontend to use shared core functions to check if is admin or builder (needs further expansion). 2023-07-19 18:05:02 +01:00
Martin McKeaveney 6a15c65bf5 Merge branch 'develop' into backmerge-master 2023-07-19 17:12:18 +01:00
Martin McKeaveney 979883257e backmerge master 2023-07-19 17:11:15 +01:00
deanhannigan fbdcba8457 Merge pull request #11255 from Budibase/feature/skippable-tours
Skippable tours
2023-07-19 16:40:19 +01:00
Dean 052f60b94c Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action 2023-07-19 09:05:52 +01:00
Dean e77a105bb2 General fixes for bindings and the undo/redo behaviour 2023-07-18 16:46:35 +01:00
Andrew Kingston f10da70233 Fix DND in component tree 2023-07-18 16:19:50 +01:00
Andrew Kingston 6df0ff57a4 Fix edit icons being shown in preview results table 2023-07-18 16:18:02 +01:00
Andrew Kingston a2238911fa Fix link to users portal 2023-07-18 16:14:49 +01:00
Gerard Burns 1d0ab398cd New Design Section Nav Component 2023-07-18 15:55:06 +01:00
Andrew Kingston 504ddac470 Fix background color of datasource status button 2023-07-18 15:24:44 +01:00
Martin McKeaveney 8c5177facb Merge pull request #10858 from Budibase/labday/debug-panel
Labday/debug panel
2023-07-18 12:25:37 +01:00
Dean cbc67c6fdb Changed link to secondary to ensure it adapts correctly to the theme 2023-07-18 09:53:47 +01:00
Dean 69e68e27a9 Fixed import for the UserAvatars 2023-07-18 09:42:32 +01:00
Andrew Kingston ae8ed1a1e5 Add filtering to relationship picker 2023-07-18 09:36:20 +01:00
Dean 9d61de9ddc Merge remote-tracking branch 'origin/develop' into feature/skippable-tours 2023-07-18 09:09:53 +01:00
Andrew Kingston 7c7d909d81 Update validation editor setting to be full width and have descriptive text 2023-07-18 08:56:16 +01:00