Commit Graph

11366 Commits

Author SHA1 Message Date
Gerard Burns 5909b4a7c7
Add template for grid blocks (#12086)
* wip

* linting

---------

Co-authored-by: Mihail Hadzhiev <102024164+MihailHadzhiev2022@users.noreply.github.com>
2023-10-26 11:24:43 +01:00
Mihail Hadzhiev 3473aa61ff
Merge branch 'master' into feature/change-global-admin-to-creator 2023-10-26 12:58:52 +03:00
Mihail Hadzhiev e5ff023881
Merge branch 'master' into feature/buttongroup-component 2023-10-26 12:50:47 +03:00
Peter Clement 3eba7990f9 fix bug with smtp name containing parentheses 2023-10-26 10:23:51 +01:00
Dean 6032216e2f Added fix for scenario where componentdefinition was queried befor it existed. Fix to ensure an empty general settings block is not shown 2023-10-26 10:13:22 +01:00
Dean 3b7ed3a7f2 Merge remote-tracking branch 'origin/master' into feature/formblock-styles-tab-reflow 2023-10-26 09:56:17 +01:00
Andrew Kingston a74f78f31b
Merge branch 'master' into feature/buttongroup-component 2023-10-26 09:14:40 +01:00
Andrew Kingston 0d9e9caff6
Merge branch 'master' into refactor-grid-columns 2023-10-26 08:53:17 +01:00
Sam Rose c9e3b7a348
Remove the previous attempt at syncing grid state, it is no longer needed. 2023-10-25 16:00:14 +01:00
Sam Rose 0ac6b17ff0
Remove stray console.log 2023-10-25 15:33:53 +01:00
Sam Rose 5779e97e6e
Add column name input validation. 2023-10-25 15:29:56 +01:00
Sam Rose fbf60ece4f
Merge base branch. 2023-10-25 14:58:37 +01:00
Andrew Kingston a3226bc905
Merge branch 'master' into enable-collapsing-settings-sections 2023-10-25 14:43:05 +01:00
Sam Rose 70f39b6b6b
Fix missing sourceId on Table sent to the websocket. 2023-10-25 14:41:23 +01:00
Dean 8db0b300fd Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-25 14:26:58 +01:00
Peter Clement 9bc94aa703 remove autocomplete 2023-10-25 14:09:59 +01:00
Andrew Kingston 62f4c3e85b
Merge branch 'master' into refactor-grid-columns 2023-10-25 13:57:22 +01:00
Dean 536a27541f Merge remote-tracking branch 'origin/master' into feature/change-global-admin-to-creator 2023-10-25 13:27:54 +01:00
Peter Clement edb511cbce update field styling and ux for individual blocks 2023-10-25 13:27:01 +01:00
Peter Clement 7910205807 update styling of flow items 2023-10-25 13:26:56 +01:00
Peter Clement aad6ab4fb4 update bindings to use names 2023-10-25 13:26:48 +01:00
Peter Clement a209280daa naming automations 2023-10-25 13:26:42 +01:00
Peter Clement 5f2b4f3ef9 initial styling and input updates for naming 2023-10-25 13:26:33 +01:00
Dean d4ff67b999 Merge remote-tracking branch 'origin/master' into feature/component-name-setting-ux-update 2023-10-25 12:34:13 +01:00
Dean b952892c42 Generalised the fix as not all calculations will have a groupby per PR feedback 2023-10-25 12:08:56 +01:00
Dean 66fda3db09 Merge remote-tracking branch 'origin/master' into fix/view1-sortable-column-config 2023-10-25 09:15:37 +01:00
Andrew Kingston 4fb18baf17 Merge branch 'grid-inline-searching' of github.com:Budibase/budibase into refactor-grid-columns 2023-10-25 08:48:21 +01:00
Sam Rose a8ae16852c
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column-4 2023-10-24 17:34:19 +01:00
Sam Rose d3670ddf21
Add an input to allow the user to choose the new column name. 2023-10-24 17:22:49 +01:00
Sam Rose 2f0a40e9bb
Introduce modal to show warning to users, and toast to show success. 2023-10-24 15:18:46 +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 654e6539bb
Merge branch 'master' into fix-table-metadata 2023-10-24 08:55:23 +01:00
Andrew Kingston b6a8e6c0cf
Merge branch 'master' into enable-collapsing-settings-sections 2023-10-24 08:54:54 +01:00
Dean 08a22f1525 Show 'Creator' instead of 'Admin' for the global user role picker 2023-10-23 16:47: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
mike12345567 04a2bbc61a Two fixes here - a quick fix for the builder side panel, making sure it fills up with users correctly (not all, but enough to make it look more pleasant) as well as dropping user search endpoint permissions to allow basic users to access it for user columns. 2023-10-20 15:45:35 +01:00
Dean 871891c2a2 Parse view v1 schema to fix builder crashed caused by 'groupedby' views 2023-10-20 15:35:16 +01:00
Michael Drury 8e76618a85
Merge branch 'master' into fix/12121-datasource-error-stopping-creation 2023-10-20 12:45:18 +01:00
mike12345567 bc8e84b815 Fixing datasource error states causing a datasource to fail to be built fully - this was simply a frontend issue of the error not being handled on creation. 2023-10-20 12:19:04 +01:00
Dean 22a8f7bfae Lint, removed dependancy import 2023-10-20 11:09:00 +01:00
Dean 45d1551083 PR feedback 2023-10-20 11:03:59 +01:00
Dean 3e51557281 Feedback update, add tag to getsections fn definition 2023-10-20 10:38:34 +01:00
Dean 7de000e5df Lint 2023-10-20 10:15:33 +01:00
Dean 276ec8c71b Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-20 10:10:57 +01:00
Dean 3e9104a4d1 Refactored naming logic into common area in the event that there is no title. 2023-10-20 09:44:42 +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 ff257abab3 Update copy for table column widths to inform user that a unit is required 2023-10-20 09:09:32 +01:00
Dean b6de1c544b Merge remote-tracking branch 'origin/master' into feature/formblock-styles-tab-reflow 2023-10-19 12:01:00 +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
Andrew Kingston 94654e9888 Allow manifest key to initially collapse settings sections 2023-10-19 11:31:56 +01:00
Andrew Kingston a069b343e9 Allow settings sections to be collapsible 2023-10-19 11:29:37 +01:00
Andrew Kingston 9d62affe07 Merge branch 'grid-inline-searching' of github.com:Budibase/budibase into refactor-grid-columns 2023-10-18 16:00:59 +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
Martin McKeaveney 62e902398e
Merge branch 'master' into budi-7640-testimonials-arent-removed-from-forgot-passwordreset 2023-10-18 15:15:49 +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
Michael Drury 0894353cc9
Merge branch 'master' into chore/remove-sentry-references 2023-10-18 10:25:43 +01:00
mike12345567 a325e39377 Removing un-used statement. 2023-10-18 10:20:32 +01:00
mike12345567 489c67511c PR comments. 2023-10-18 10:04:26 +01:00
Adria Navarro 616792013f Lint 2023-10-18 10:54:37 +02:00
Adria Navarro 3fd2973152 Remove sentry packages 2023-10-18 10:51:09 +02:00
Adria Navarro 572cac2552 Remove SENTRY_DSN references 2023-10-18 10:51:09 +02:00
Adria Navarro e35f1b79e2 Remove sentry client 2023-10-18 10:51:09 +02:00
Adria Navarro ac9c99aebc Remove sentry packages 2023-10-18 10:50:18 +02:00
Adria Navarro 862fbff45d Remove SENTRY_DSN references 2023-10-18 10:49:15 +02:00
Adria Navarro c281e3ee73 Remove sentry client 2023-10-18 10:49:15 +02:00
Adria Navarro 9838c368eb Unify more packages 2023-10-18 10:49:15 +02:00
Adria Navarro ae729e4466 Fix tests 2023-10-18 10:49:15 +02:00
Conor Webb 56ecd339a7 Added testimonial check to reset and forgot pages. 2023-10-18 09:20:06 +01:00
Andrew Kingston dadb368279 Lint and add hover styles for deleting prompts 2023-10-18 08:31:29 +01:00
Andrew Kingston 5e8e4add4a Make it less painful to delete columns 2023-10-18 08:16:59 +01:00
Andrew Kingston 71712d422a Fix alert when duplicate auto columns exist 2023-10-18 08:16:56 +01:00
mike12345567 1299917e94 Quick fix for datasource deletion, due to the datasource defaulting to an empty object it appeared like a datasource had been set and the UI would attempt to render with this empty state. When not selected move off of the selected datasource page instead and handle the datasource not being selected. 2023-10-17 17:35:10 +01:00
mike12345567 70c5272ad9 Merge branch 'master' of github.com:Budibase/budibase into grid-all-datasources 2023-10-17 15:46:34 +01:00
Michael Drury e1ba96c5d0
Merge branch 'master' into feature/buttongroup-component 2023-10-17 14:08:26 +01:00
Michael Drury 92dd6cce2d
Merge branch 'master' into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if 2023-10-17 12:17:24 +01:00
Sam Rose 946a7b6d0d
Merge branch 'master' into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if 2023-10-17 11:43:20 +01:00
Andrew Kingston 65a9ea2cc1
Merge branch 'master' into grid-all-datasources 2023-10-17 11:33:49 +01:00
Michael Drury 0f0e3329ee
Merge branch 'master' into fix/12068-autocolumn-data-ui-fixes 2023-10-17 11:04:48 +01:00
mike12345567 7dcd6767f9 Fixes for adding autocolumns, it was not possible to select auto column type and fixing icon, as well as display of column when editing it - this corrects a few issues in this area as auto columns did not have a correct fieldId and also did not have a valid field definition. 2023-10-16 18:37:56 +01:00
Sam Rose 39292e88a8 Correct error message to say sheets when it's a Google sheet. 2023-10-16 17:11:51 +01:00
Andrew Kingston 1cb0817a0b Merge branch 'master' of github.com:Budibase/budibase into grid-all-datasources 2023-10-16 16:47:14 +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
Sam Rose b7ff1d60f1 Wire up the frontend to show the new datasource errors. 2023-10-16 16:36:42 +01:00
Sam Rose 37fe91e488 Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if 2023-10-16 16:05:45 +01:00
Adria Navarro 8e64fb9858 Merge branch 'master' into BUDI-7573/use_existing_image_cache 2023-10-16 16:46:14 +02:00
Michael Drury b86bcb7f4b Merge branch 'master' into fix/12046-nav-links-overwrite-app 2023-10-16 15:30:25 +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
Adria Navarro 26618794ae Merge branch 'master' into BUDI-7573/use_existing_image_cache 2023-10-16 16:17:26 +02: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
Adria Navarro dc4fc27fc8 Merge branch 'master' into BUDI-7573/use_existing_image_cache 2023-10-16 10:38:09 +02:00
mike12345567 cef71ff708 Adding test cases for navbar update. 2023-10-13 18:03:10 +01:00
mike12345567 6a4877159d Quick fix to make sure that the important components of the app metadata are correctly updated - as well as adjusting the import modal to check if the export is encrypted. 2023-10-13 17:43:14 +01:00
Andrew Kingston 73ca87dfb6 Fix issue with sort setting 2023-10-13 17:04:45 +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 03371005c1 PR comments - addressing API.searchUser updates. 2023-10-13 12:23:28 +01:00
Sam Rose a3cb9d7567 Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if 2023-10-13 10:20:54 +01:00
Sam Rose 85b3af2971 Refactor DatasourcePlus's buildSchema to return a value, rather than rely on member variables. 2023-10-12 16:27:18 +01:00
mike12345567 7b8e23eb82 Merge branch 'master' of github.com:Budibase/budibase into BUDI-7573/use_existing_image_cache 2023-10-12 11:08:12 +01:00
Andrew Kingston 4ed3767324 Merge branch 'develop' into grid-all-datasources 2023-10-12 08:31:09 +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
Martin McKeaveney 0040db27b2 Merge branch 'master' into fix/selected-by-user-obscured-nav-item 2023-10-11 17:32:40 +01:00
Michael Drury 95423fdabc Merge branch 'master' into fix/create-duplicate-queries 2023-10-11 17:27:01 +01:00
Michael Drury e5eb3c98f2 Merge branch 'develop' into grid-all-datasources 2023-10-11 17:21:54 +01:00
mike12345567 d14a773925 Merge branch 'develop' of github.com:Budibase/budibase into backmerge-20231011 2023-10-11 14:02:48 +01:00
Dean 059bed1cfa Merge remote-tracking branch 'origin/master' into fix/selected-by-user-obscured-nav-item 2023-10-11 10:13:42 +01:00
Dean b4a8f22b2e Initial commit 2023-10-11 10:09:14 +01:00
Andrew Kingston efa2386fd5 Merge branch 'master' into fix/create-duplicate-queries 2023-10-11 07:57:03 +01:00
Michael Drury 5937f2139a Merge branch 'develop' into feat/relationship-configuration 2023-10-10 16:49:50 +01:00
Adria Navarro 193b8785ee Reset display field if required 2023-10-10 16:17:03 +02:00
Adria Navarro 6124139295 Don't allow selecting unvalid display columns 2023-10-10 16:13:21 +02:00
Adria Navarro 48afa2aa0d Lint 2023-10-10 13:52:47 +02:00
Adria Navarro bd82dae565 Display user/users fields 2023-10-10 13:52:47 +02:00
Adria Navarro 62c6631bc8 Don't cast on the fe 2023-10-10 13:52:47 +02:00
Adria Navarro adf5e6bcf2 Allow users 2023-10-10 13:52:47 +02:00
Adria Navarro f22467fa53 Validate user column 2023-10-10 13:52:47 +02:00
Adria Navarro a514358e57 Allow selecting user column type 2023-10-10 13:52:47 +02:00
Michael Drury 5783ae3e00 Merge branch 'master' into feature/multi-user-type-column 2023-10-10 12:38:51 +01:00
Andrew Kingston 513aaf1174 Update custom datasource label to 'JSON / CSV' 2023-10-09 16:03:12 +01:00
Andrew Kingston 73e208292f Simplify logic to be more readable 2023-10-09 15:05:57 +01:00
Andrew Kingston a4e3cd72cc Add new app feature flag to allow disable user metadata columns in new apps, but allow them in old apps 2023-10-09 15:01:16 +01:00
Adria Navarro cd5835bfeb Merge branch 'master' into budi-7589/user-column-multi-user-filtering-support 2023-10-09 09:37:44 +02:00
Andrew Kingston 71a8d5695b Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources 2023-10-09 08:24:06 +01:00
melohagan d8f1b7960e Fix form block crash on no data tables (#11995)
* Fix form block crash on no data tables

* Refactor

* Refactor
2023-10-09 08:22:19 +01:00
Andrew Kingston 2171b14f50 Merge branch 'develop' into grid-clipboard 2023-10-09 08:06:18 +01:00
Andrew Kingston 04271838c3 Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources 2023-10-09 08:05:57 +01:00
mike12345567 d8b7f930e9 Merging. 2023-10-06 15:55:10 +01:00
Michael Drury c7c63a7b83 Merge branch 'master' into budi-7589/user-column-multi-user-filtering-support 2023-10-06 15:54:12 +01:00
Adria Navarro 434f2a0670 More nx cache 2023-10-06 14:52:32 +02:00
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