Commit Graph

1767 Commits

Author SHA1 Message Date
Adria Navarro afaa0a70a9 Fix 2023-11-20 13:27:37 +01:00
Adria Navarro ab31d90de8 Clean names 2023-11-20 13:26:31 +01:00
Adria Navarro 1449560ab3 Add initial filtering tests 2023-11-20 13:16:17 +01:00
Adria Navarro fbadd55cbf Fix undefined 2023-11-20 13:13:19 +01:00
Adria Navarro 2381bbd80c Prevent flashes 2023-11-20 13:09:43 +01:00
Adria Navarro 4a1a87d12d Remove table store dependency 2023-11-20 13:05:01 +01:00
Adria Navarro 9506e55e6b Add basic test 2023-11-20 11:53:13 +01:00
Adria Navarro 25aef7b2c1 Extract complex enrichDatasources into its own file 2023-11-20 11:46:31 +01:00
Andrew Kingston b2b01577d3
Merge branch 'master' into fix/export-data-ui 2023-11-20 10:20:50 +00:00
Adria Navarro e71e9d4e98 Hide only when searching 2023-11-20 10:53:26 +01:00
Adria Navarro 80874c77c7 Hide/show app users on search 2023-11-20 10:53:26 +01:00
Adria Navarro 3829797e3c Display only if there are search results 2023-11-20 10:53:26 +01:00
Adria Navarro 977f81c412 Add comments 2023-11-20 10:53:26 +01:00
Adria Navarro 64c63e9e7f Fix toggle bug 2023-11-20 10:53:26 +01:00
Adria Navarro 3f814c6a9b Handle open/close correctly 2023-11-20 10:53:26 +01:00
Adria Navarro 226d287584 Fix initial load 2023-11-20 10:53:26 +01:00
Adria Navarro 699d4e0793 Filter at datasource navigator level 2023-11-20 10:53:26 +01:00
Adria Navarro 72c415e72c Filter tables 2023-11-20 10:53:26 +01:00
Adria Navarro 3049f7b376 Handle open/close 2023-11-20 10:53:26 +01:00
Adria Navarro cdc41c41e8 Allow compact datasources 2023-11-20 10:53:26 +01:00
Adria Navarro 88023b3784 Apply filters 2023-11-20 10:53:26 +01:00
Adria Navarro 24774f0836 Fix navigation 2023-11-10 16:33:59 +01:00
mike12345567 6282582bb0 PR comments. 2023-11-10 11:02:50 +00:00
mike12345567 77f0eebdfd Removing stray console.log. 2023-11-09 17:30:40 +00:00
Peter Clement 419c5ced70 fix issue with relationship selection 2023-11-09 15:31:20 +00:00
Andrew Kingston bcf431a476 Fix a few svelte bugs with the LinkedRowSelector component to fix adding/editing relationships via a model from the data UI 2023-11-08 14:43:28 +00:00
Dean ce9de420e2 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-11-07 17:41:18 +00:00
Dean 856fe14ae9 Missing import 2023-11-07 15:14:33 +00:00
Dean e8202755f6 Merge remote-tracking branch 'origin/master' into fix/export-data-ui 2023-11-07 15:07:14 +00:00
Dean a39accdb42 Test coverage added for the component. Minor refactor 2023-11-07 15:07:00 +00:00
melohagan f28eb054f3
Set the relationship type (#12275)
* Set the relationship type

* Add users type

* Set user relationship type saveColumn

* Set relationshipType for users type on save

* Add relatioshipType to schema

* Refactor

* Check isUsersColumn

* Make relationshipType optional

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-11-07 11:59:51 +00:00
Dean 6d3b4243e5 Merge remote-tracking branch 'origin/master' into fix/export-data-ui 2023-11-06 13:13:25 +00:00
Dean 561778cf6a Fixes for exported data UI. Filtered out unnecessary onEmptyFilter filter. 2023-11-06 12:58:47 +00:00
Dean c96fefdba7 Consolidated all stores into stores/builder. Store refactoring and added store console debug flag 2023-11-06 11:22:00 +00:00
Andrew Kingston fb1258072c
Merge branch 'master' into new-branding 2023-11-06 09:11:54 +00:00
Dean b9541d3b57 Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-11-03 11:30:05 +00:00
Dean a916c2a3ed Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-11-01 17:36:39 +00:00
Andrew Kingston c73117e336
Merge branch 'master' into new-branding 2023-10-31 13:56:44 +00:00
Peter Clement 82c0e3d450 Fix issue with directional relationship being swapped 2023-10-31 13:43:54 +00:00
Andrew Kingston d9bce880ec Update BB logo across product 2023-10-31 10:58:32 +00:00
Dean bcbed2400c Merge remote-tracking branch 'origin/master' into feature/monolith-js-refactor 2023-10-30 13:08:37 +00:00
Dean 79da5956b8 Patch from original environment 2023-10-30 12:46:44 +00:00
Michael Drury c0a9b0a678
Merge branch 'master' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column 2023-10-27 13:36:52 +01:00
Michael Drury 2bfdd9769e
Merge pull request #12177 from Budibase/feature/make-table-source-id-required
Make sourceId property of table required (for all table types)
2023-10-27 13:35:47 +01:00
Andrew Kingston 1d5fc3a175
Merge branch 'master' into fix/view1-sortable-column-config 2023-10-27 09:19:06 +01:00
mike12345567 fd29b8d949 PR comments. 2023-10-26 17:27:40 +01:00
mike12345567 ed0670a008 Major update to make the table.type always 'table' and then adding a new sourceType which states what source the table came from, external or internal. Don't want to keep using a type that should be static as two different things. 2023-10-26 13:19:09 +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
Dean b952892c42 Generalised the fix as not all calculations will have a groupby per PR feedback 2023-10-25 12:08:56 +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
Dean 871891c2a2 Parse view v1 schema to fix builder crashed caused by 'groupedby' views 2023-10-20 15:35:16 +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 fb69c3a0da Add new shared core util for determining whether columns can be sort columns or not 2023-10-18 15:38:37 +01:00
Andrew Kingston 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
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
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
Sam Rose b7ff1d60f1 Wire up the frontend to show the new datasource errors. 2023-10-16 16:36:42 +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
mike12345567 d14a773925 Merge branch 'develop' of github.com:Budibase/budibase into backmerge-20231011 2023-10-11 14:02:48 +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 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
mike12345567 d8b7f930e9 Merging. 2023-10-06 15:55:10 +01:00
Adria Navarro 0d21d13e4b Extract functions 2023-10-06 13:53:34 +02:00
Adria Navarro 58a22ccde8 Fix initialisation of simple types 2023-10-05 11:16:52 +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 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 63306d3509 Fix filtering pg datasource 2023-10-04 12:20:19 +02:00
Adria Navarro 8ebf473ab2 Disable multiple users for now 2023-10-03 16:58:49 +02:00
Peter Clement eca0089cb9 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-10-03 08:44:27 +01: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 15bec7aae8 Refresh relationships on column link add/edit/delete 2023-10-02 14:51:48 +02:00
Peter Clement b5e9a09d22 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-29 14:31:15 +01:00
Peter Clement ebe8a562f6 fix relationship direction issue 2023-09-29 11:56:50 +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
Adria Navarro ab97093a06 Remove user logic from CreateEditColumn 2023-09-28 10:00:25 +02:00
Peter Clement 4b0501d186 fix bad merge 2023-09-27 15:47:19 +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
Peter Clement 7d4613c3f6 extract logic from component and disable one to one 2023-09-26 15:12:01 +01: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 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
Adria Navarro f4542283f5 Merge branch 'develop' into feature/user-column-type 2023-09-26 11:51:20 +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 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
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
Peter Clement db9c5db6e3 bug fixes 2023-09-25 15:36:08 +01:00
Peter Clement 85f4141e46 code clean up 2023-09-25 14:38:36 +01:00
Peter Clement 678afc134e Create new component for selecting relationships 2023-09-25 13:25:23 +01:00
Adria Navarro 6879c65a5b Merge branch 'develop' into feature/user-column-type 2023-09-19 14:21:40 +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 847e17e04a Change column config layout 2023-09-19 09:50:29 +02: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
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 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 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
Conor Webb ca743e77fb Fixed typo of label for number type column. 2023-09-11 07:52:43 +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
mike12345567 662e8d9c31 Quick fix for disabling formula changing, swapping between static and dynamic can cause problems. 2023-09-07 17:02:11 +01:00
mike12345567 259e739490 Merge branch 'develop' of github.com:Budibase/budibase into fix/relationship-toast 2023-09-06 10:10:07 +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 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
Adria Navarro d68d449f1f DRY 2023-09-04 12:11:59 +02:00
Adria Navarro a1da8e495c Merge branch 'develop' into BUDI-7393/display_inheritance_permission 2023-09-04 09:53:34 +02: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
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
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
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
Dean 4d2f76e5be Fix for view export filtering and view tableblock exception 2023-08-31 08:42:31 +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
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
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
Andrew Kingston dcb6350339 Enable creating views for SQL tables 2023-08-25 15:21:59 +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 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
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
Peter Clement a48a22f1b8 fix tooltips 2023-08-17 10:06:49 +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
Andrew Kingston a671a85c46 Add WIP updates for view endpoint updates 2023-08-11 13:17:10 +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
Andrew Kingston a72c94426f Hydrate view filters and allow filter changes to be saved to views 2023-08-08 09:29:05 +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 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
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
Andrew Kingston ab47e49dd9 Update create view modal to only depend on grid context 2023-08-02 15:27:34 +01:00
Andrew Kingston d825c32fdf Hide access button for now 2023-08-01 14:25:16 +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
Andrew Kingston 8204935dfa Add ability to update views, create views with existing filters and sorting applied 2023-07-30 12:49:07 +01:00
Andrew Kingston 1aea6fce09 Fix grid import and export for tables 2023-07-28 16:02:31 +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
Andrew Kingston c4e4b5c979 Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend 2023-07-26 16:28:21 +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
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
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 a602dcc5ec Refactor after merge 2023-07-25 15:54:10 +02:00
Adria Navarro 37aed2d171 Navigate by id 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
Martin McKeaveney cf2776e7cb fix lint 2023-07-23 10:53:50 +01:00
mike12345567 bb032852e5 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-21 16:26:34 +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
mike12345567 7673673db2 Updating RelationshipTypes -> RelationshipType. 2023-07-21 12:57:47 +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
Andrew Kingston 1f6466f0eb Only show icon if an error message is present 2023-07-20 14:31:20 +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
Andrew Kingston 5d0918a6cb Prevent invalid characters in column names when importing tables 2023-07-20 12:21:09 +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
Adria Navarro 5fd004b86e Remove view on deletion 2023-07-12 09:46:37 +02:00
Adria Navarro c7f6f6b73c Merge branch 'develop' into backmerge-20230711 2023-07-11 15:34:58 +01:00
melohagan 89c0d3b389 Add BigInt type support (#11145) (#11195)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-11 14:01:55 +01:00
melohagan 8f94f6c53b Number of filters set is different between match any and match all in the Data section (#11194)
* Make sure displayed filter count is correct

* Fix for false boolean filter

* Correct filter count in Data section
2023-07-11 13:48:17 +01:00
Adria Navarro 911a352844 Remove autocolumns on creation 2023-07-11 12:14:56 +02:00
mike12345567 faf34788ca Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-07 16:16:54 +01:00
melohagan 7a06fcee0f Add BigInt type support (#11145)
* Add BigInt type

* Allow BigInt columns to be added

* Sort fixes

* Add BigInt field
2023-07-07 15:11:41 +01:00
Dean ca40d39d50 Added presence check for the entities object when fetching tables 2023-07-07 11:21:40 +01:00
Gerard Burns 808e0d1ef2 Linting improvements (#11119) 2023-07-05 18:00:50 +01:00
Andrew Kingston 0ef0da6b78 Merge pull request #11135 from Budibase/design-collab
Multi-user collaboration for everything except automations
2023-07-05 16:32:24 +01:00
mike12345567 68c000a2db Merge branch 'master' of github.com:Budibase/budibase into develop 2023-07-05 16:18:34 +01:00
Gerard Burns 1f59986a87 Use constant for keeping modal open (#11067) 2023-07-05 13:49:39 +01:00
mike12345567 3fef064bcc Quick fix for datasource plus table fetching, make sure the UI lists the tables that the user has requested and no extras. 2023-07-05 10:49:27 +01:00
Andrew Kingston 3e025049d6 Merge branch 'develop' of github.com:Budibase/budibase into design-collab 2023-07-05 10:14:51 +01:00
Gerard Burns d4f2364ca4 Fix google sheets import (#11131) 2023-07-04 16:52:20 +01:00
Andrew Kingston dae2c0cfba Fix datasource navigator padding, add other user selection state to design section 2023-07-04 11:28:02 +01:00
Andrew Kingston f3ecbca6b4 Merge branch 'develop' of github.com:Budibase/budibase into design-collab 2023-07-04 10:17:51 +01:00
Andrew Kingston 7be2d6896e Add indicators to show selected state in data section 2023-07-04 08:58:14 +01:00
Adria Navarro 2cbead8bc4 Fetch relationships 2023-07-03 11:47:42 +01:00
Adria Navarro 6cb664060e Refetch tables on many to many 2023-07-03 10:13:42 +01:00
Adria Navarro d655e6cbe5 Populate selected tables 2023-06-30 11:43:51 +01:00
Michael Drury 67bee6704b Merge pull request #10803 from GitStartHQ/BUDIOSS-29
Fix CSV encoding issue
2023-06-29 11:15:40 +01:00
Michael Drury 72e7373073 Merge pull request #11058 from Budibase/feature/budi-7076
Datasource settings tab for SQL databases and SQL schema export functionality
2023-06-28 17:56:03 +01:00
mike12345567 664fb3965c Fixing notification update in EditRoles. 2023-06-28 17:40:50 +01:00
mike12345567 81c8bee81e Quick fix to stop custom role names from being updated. 2023-06-28 17:17:24 +01:00
Adria Navarro fe86428cc4 Display fields 2023-06-28 14:33:52 +01:00
Adria Navarro 47d6113fee Submit nested 2023-06-28 14:33:52 +01:00
Adria Navarro a95a5f1cb2 Populate fields 2023-06-28 14:33:52 +01:00
Adria Navarro 7037ee6a9f Reuse fields 2023-06-28 14:33:52 +01:00
Adria Navarro 758b4f8254 Allow open by default for field groups 2023-06-28 14:33:52 +01:00
Adria Navarro 352ea72c53 Select and conditional fields 2023-06-28 14:33:52 +01:00
Adria Navarro 534b4fffb4 Allow hiding config 2023-06-28 14:33:52 +01:00
Gerard Burns 099eee5f8c Fix table selection (#11050) 2023-06-28 12:14:23 +01:00
Andrew Kingston 801f5655ac Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:50:51 +01:00
Michael Drury f7cdf5f2bc Merge pull request #11001 from Budibase/feature/custom-role-readable-ids
Custom roles - readable IDs
2023-06-27 16:17:08 +01:00
Andrew Kingston 8c9d4a9126 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-27 16:09:59 +01:00
Gerard Burns c749209172 PR Feedback 2023-06-27 15:49:17 +01:00
mike12345567 fc537a0aab Further PR comments. 2023-06-27 14:56:24 +01:00
Gerard Burns 4387eb2a67 Update datasource config to use tabs 2023-06-27 14:33:11 +01:00
Andrew Kingston 73ea1022eb Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 18:13:56 +01:00
Andrew Kingston 4d3ea4cc3e Merge pull request #11029 from Budibase/use-modal-for-editing-datasources-v3
Use modal for editing datasources v3
2023-06-26 18:11:16 +01:00
Gerard Burns 6b36b8824e PR Feedback 2023-06-26 15:49:42 +01:00
Gerard Burns 601a855f13 filter out REST fields 2023-06-26 14:32:14 +01:00
Gerard Burns 88582b871e replace use of datasources.save with datasources.update 2023-06-26 14:15:04 +01:00
Gerard Burns f3d5e2b4a0 remove builderstore/datasource 2023-06-26 13:44:23 +01:00
Gerard Burns 3771ab2ffc Update datasource config editing 2023-06-26 13:31:16 +01:00
mike12345567 b94801d10a Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-role-readable-ids 2023-06-26 12:39:41 +01:00
Andrew Kingston 6d38bdcd64 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2023-06-26 11:32:54 +01:00
Andrew Kingston 325818748e Merge pull request #10962 from Budibase/grid-block
Grid block
2023-06-26 11:32:04 +01:00
Andrew Kingston 2a2215f485 Display users table as its own option at the very top of the datasource list 2023-06-26 10:50:54 +01:00
Gerard Burns 1606ca0c84 Refactor Datasource Creation Modal (#10783) 2023-06-26 09:52:02 +01:00
Andrew Kingston aebc3b2bb8 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-26 09:05:06 +01:00
mike12345567 3d3efadb37 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-06-23 15:19:49 +01:00
Andrew Kingston 007b6d605b Merge pull request #10917 from Budibase/fix/datasource-409
Fix datasource conflicts
2023-06-23 11:54:15 +01:00
mike12345567 5373b867e1 Fix for #10949 - the relationship types were always locked to be the same, which means that the foreign key wasn't being updated correctly as the backend was not aware of which side was the one-to-many side. 2023-06-22 12:32:39 +01:00
Andrew Kingston bcbeae2279 Rework grid buttons, removing add row and add column buttons, and compression height and width into new size button 2023-06-22 08:16:59 +01:00
mike12345567 45120c60ba Getting basic regex in place to make sure role names can be IDs. 2023-06-21 17:08:54 +01:00
Andrew Kingston 5350cdf346 Revert testing whitelist 2023-06-19 17:45:07 +01:00
Andrew Kingston 9d8b5e99af Add column setting to grid 2023-06-19 17:38:44 +01:00
Andrew Kingston 68f21274ed Add settings to grid block for filtering and sorting, and refactor grid logic to allow external control of these stores 2023-06-19 09:54:24 +01:00
Rory Powell 5f716a62a4 Revert "Merge branch 'develop' into master"
This reverts commit 67fb9de7f4, reversing
changes made to ebec885b0a.
2023-06-16 10:13:43 +01:00
Andrew Kingston 70eda7ff81 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-16 10:02:42 +01:00
Andrew Kingston 9e535a1ca4 Account for table 'type' field meaning different things in different endpoints 2023-06-15 09:35:22 +01:00
Andrew Kingston 99a8fc7c12 Revert websocket changes and just fetch datasources constantly 2023-06-15 09:27:45 +01:00
Jonny McCullagh 757ca6a166 Merge master develop (#10897)
* Binding drawer fixes

* Added missing headless flag for the bindable combobox

* Fix for QueryEditor width

* Fix svelte transitions in grid new row component breaking routify

* Bump version to 2.7.7

* fix REST connector failure to save

* Bump version to 2.7.8

* Bump version to 2.7.9

* Unexpected token when export data (#10721)

* Tidy ID string for JSON parse

* Display error for composite keys

* Unit test WIP

* directly assign the mock function on the datasource

* Unit tests for exportRows ID handling

---------

Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>

* Return all rows if oneOf value is falsey (#10638)

* Bump version to 2.7.10

* Make sure divider fields are left-most (#10627)

* Make sure divider fields are left most

* Refactor

* Bump version to 2.7.11

* Temporarily remove the focus store update as it triggers a full redraw of the component settings

* Linting

* Removed commented out code

* Bump version to 2.7.12

* Bump version to 2.7.13

* Do not show Business tag for Email action (#10867)

* Bump version to 2.7.14

* new deploy trigger (#10892)

* point the deploys at the new env

* Bump version to 2.7.15

---------

Co-authored-by: Dean <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
Co-authored-by: Budibase Staging Release Bot <>
Co-authored-by: Martin McKeaveney <martinmckeaveney@gmail.com>
Co-authored-by: Martin McKeaveney <martin@budibase.com>
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Adria Navarro <adria@budibase.com>
2023-06-14 16:18:09 +01:00
Andrew Kingston 0dbd709438 Merge branch 'develop' of github.com:Budibase/budibase into grid-block 2023-06-13 15:15:41 +01:00
mike12345567 fb0e4c2c40 Removing await. 2023-06-12 16:06:08 +01:00
Andrew Kingston c2e5427860 Small refactor to move CSS variables inside fields rather fancy forms 2023-06-12 15:54:08 +01:00
Michael Drury 06eb965564 Updates from PR comments. 2023-06-09 14:35:46 +01:00
Adria Navarro a875c09979 Display error 2023-06-09 12:23:48 +01:00
Adria Navarro 86fa262649 Fix flash 2023-06-09 12:00:16 +01:00
Dean 9da2a1e8ea Merge remote-tracking branch 'origin/master' into fix/bindings-fixes 2023-06-09 11:57:57 +01:00
Adria Navarro 0bd35be861 Navigate when the modal is closed and the datasource was created 2023-06-09 11:57:17 +01:00
Martin McKeaveney a9787ff608 fix REST connector failure to save 2023-06-08 12:00:34 +01:00
Adria Navarro 9021a095b1 Create datasource on the second step 2023-06-08 10:56:21 +01:00
mike12345567 9ee06e8e42 Updating fetch within main datasource UI to mimic that of the onboarding. 2023-06-07 18:34:32 +01:00
Michael Drury 834dff93f7 Merge pull request #10818 from Budibase/budi-6945/no_sheet_selected
Change submit text if sheets not selected
2023-06-07 15:43:14 +01:00
Adria Navarro ae7dbd4088 Rename text 2023-06-07 14:49:44 +01:00
Adria Navarro 23350016e2 Change submit if sheets not selected 2023-06-07 14:34:31 +01:00
Adria Navarro dd58aaf5cb Use fancycheckboxgroup 2023-06-07 11:44:32 +01:00
Adria Navarro b128bdece5 Display sheets 2023-06-07 11:31:10 +01:00
Adria Navarro 39848eef07 Fetch sheets 2023-06-07 11:31:10 +01:00
Adria Navarro 77bd236557 Fetch info when enabled 2023-06-07 11:31:10 +01:00
Adria Navarro e9d4dd51bb Add sheets step 2023-06-07 11:31:10 +01:00
Adria Navarro faf886f446 Change success message 2023-06-07 11:31:10 +01:00
Andrew Kingston 61a143628b Revert tableType flag and derive from table instead 2023-06-07 10:48:08 +01:00
Dean fd558a46bb Merge remote-tracking branch 'origin/master' into fix/bindings-fixes 2023-06-07 09:35:30 +01:00
gitstart 0ae378dbec Update other places where download is used
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
2023-06-07 06:43:30 +00:00
Adria Navarro deeba8bae3 Revert "Merge branch 'develop' into master"
This reverts commit 6f29c978e0, reversing
changes made to 1c6ff73c19.
2023-06-06 22:06:34 +01:00
mike12345567 ae1f7ae21a Changing copy around datasource creation modals. 2023-06-06 18:50:50 +01:00
mike12345567 dab1db2271 Updating datasource save API to allow specifying a filter for which tables to fetch and then linking this up with the new frontend. 2023-06-06 18:27:03 +01:00
Dean b2633dc2db Binding drawer fixes 2023-06-06 17:46:40 +01:00
mike12345567 cc60baa3d1 Some fixes for BBUI and updating postgres table name fetching to get uniques. 2023-06-06 17:40:14 +01:00
mike12345567 1760fcb34d Merge branch 'feature/table-fetching-frontend' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-06-06 16:40:09 +01:00
mike12345567 0602f5f26f Updating fancy form components and building out first version of fancy checkbox group. 2023-06-06 16:32:20 +01:00
gitstart 05851f6b19 Fix CSV encoding issue
Co-authored-by: Benjamin Mayanja <vibenjamin6@gmail.com>
2023-06-06 15:18:15 +00:00
Adria Navarro 4c200fbca4 Merge branch 'develop' into feature/table-fetching-frontend 2023-06-06 15:08:23 +01:00
Adria Navarro 21e870109c Save datasource 2023-06-06 11:29:50 +01:00
Adria Navarro 25c921e340 Validate url 2023-06-06 11:29:49 +01:00
Adria Navarro 1e238ce693 Validate google sheets url 2023-06-06 11:29:49 +01:00
Adria Navarro d4ba73f331 Open continue 2023-06-06 11:29:49 +01:00
Adria Navarro 3a6a3eb8a5 Store tokens in cache and amend redirect 2023-06-06 11:29:49 +01:00
Adria Navarro c89708cda3 Google wizard on the same page 2023-06-06 11:29:49 +01:00
Adria Navarro 498eedaf19 Remove confirm button while setting up google datasource 2023-06-06 11:29:49 +01:00
mike12345567 b57557760d Updating fancy forms to be usable for data table fetching designs. 2023-06-05 18:36:50 +01:00
mike12345567 96f44c0a86 Reworking implementation to a single modal, that changes content rather than progressing to a new modal. 2023-06-05 17:40:12 +01:00
mike12345567 a330e606bf Removing merge artifact. 2023-06-05 15:17:06 +01:00
mike12345567 805e417553 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-06-05 14:21:35 +01:00
Andrew Kingston 0582dd40b2 Ensue table schema change made via grids are properly synced with backend stores, given absence of websocket events for own events 2023-06-02 15:28:48 +01:00
Andrew Kingston 2db3012ae0 Fix JSON editor overflow row edit modal 2023-06-02 15:13:57 +01:00
Dean 24d57e8fd2 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-31 11:56:55 +01:00
Gerard Burns 23ee9f4af8 Post Sign Up Onboarding Changes (#10701)
* wip

* PR Feedback

* Fixes

* PR Feedback

* PR Feedback

* PR Feedback
2023-05-30 12:54:57 +01:00
Andrew Kingston be40d72f55 Merge pull request #10712 from Budibase/data-section-multidev
Multiple user collaboration for data section
2023-05-30 09:08:14 +01:00
Adria Navarro 77a619945b Merge pull request #10680 from Budibase/budi-6933-verify-data-source-connection-during
Verify data source connection before saves
2023-05-26 10:47:42 +02:00
Andrew Kingston 520158c8f9 Merge branch 'develop' of github.com:Budibase/budibase into data-section-multidev 2023-05-26 09:39:06 +01:00
Michael Drury bb4209cd67 Basic modal put together. 2023-05-26 09:21:34 +01:00
deanhannigan 567ee451dd Merge pull request #10702 from Budibase/fix/data-export-rows
Fixes and updates for export internal rows
2023-05-26 09:08:35 +01:00
Michael Drury c08d67d299 Merge branch 'develop' of github.com:Budibase/budibase into feature/table-fetching-frontend 2023-05-26 08:44:39 +01:00
melohagan b5c98871ad Update table data via CSV import (#10313)
* Add identifierFields select for import

* Update rows on import (Internal DB)

* Only allow internal DB to upsert import CSV

* Clear identifierFields when turning off update

* Passing table instead of tableId

* Pass table

* Pass tableType
2023-05-25 18:05:07 +01:00
Dean 146940f6ae Added error handling for export row front end and fixed row export backend behaviour 2023-05-25 17:50:52 +01:00
Andrew Kingston 183fb3d29b Fix issue with schema mutation in grids. Use displayName to represent grid column labels. Allow deletion of duplicated user columns 2023-05-25 08:51:24 +01:00
Adria Navarro 237cda064c Simplify integration features 2023-05-24 10:50:51 +02:00
Adria Navarro 0c97f61cc8 Validate feature toggle 2023-05-24 10:03:49 +02:00
Adria Navarro 7be824b2e6 Remove secondary action 2023-05-24 10:03:49 +02:00
Adria Navarro 2b2b252900 Update messages 2023-05-24 10:03:49 +02:00
Adria Navarro 6659a697de Improve messaging 2023-05-24 10:03:49 +02:00
Adria Navarro d6b00efa90 Verify datasouce before updating 2023-05-24 10:03:49 +02:00
Adria Navarro 886b726627 Verify datasouce before saving 2023-05-24 10:03:49 +02:00
Andrew Kingston cfa07a68ae Handle table, query and datasource events using builder socket 2023-05-22 15:59:44 +01:00
Andrew Kingston 3794d8e204 Simplify websocket comms for grid and improve builder socket 2023-05-18 08:57:20 +01:00
mike12345567 14806809e8 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-05-16 14:54:44 +01:00
Andrew Kingston e28ec0a5a8 Merge pull request #10556 from Budibase/cheeks-fixes
Sort tables in data section + show full screen URLs on hover
2023-05-15 13:54:55 +01:00
Dean 3e19afd390 Merge fix 2023-05-15 12:10:19 +01:00
Dean 5b2f37e175 Merge remote-tracking branch 'origin/develop' into feature/db-query-save-prompt 2023-05-15 12:09:25 +01:00
Dean 6fa59da628 Merge remote-tracking branch 'origin/develop' into feature/portal-pending-users-section 2023-05-15 11:02:25 +01:00
Dean ea458639b3 Navigation updates 2023-05-15 09:14:18 +01:00
Andrew Kingston f5a4ad58ab Fix alphabetical sorting for tables 2023-05-12 08:02:21 +01:00
Dean 03c048f978 Merge remote-tracking branch 'origin/master' into fix/inclusion-row-parsing 2023-05-05 15:22:49 +01:00
Andrew Kingston 86ce8eb831 Fix table ID being passed in to access modal 2023-05-05 10:45:34 +01:00
Andrew Kingston e01e91e075 Fix row selection being cleared when exporting rows, and ignore download-js click events in click-outside handler 2023-05-05 09:13:06 +01:00
Andrew Kingston 9b4fa75954 Merge branch 'develop' of github.com:Budibase/budibase into more-grid-tweaks 2023-05-05 08:29:03 +01:00
Dean 98963c1505 Fix for inclusion parsing for arrays and options. View table fix to hide edit button 2023-05-04 11:21:24 +01:00
Rory Powell e1a147e823 Merge branch 'master' into develop 2023-05-03 16:06:42 +01:00
Dean 19ed0ec3f5 Feedback updates and a fix for z-index issue in user side panel 2023-05-03 11:22:38 +01:00
Andrew Kingston b07e5095e9 Increase support for lower resolutions in the grid UI by using tooltips instead of text for some buttons at low horizontal breakpoints 2023-04-28 11:13:40 +01:00
Andrew Kingston 128411a61b Fix legacy delete button in edit row modal not doing anything 2023-04-25 08:58:41 +01:00
Andrew Kingston 5155727b56 Update grid button text and refactor gutter cell into own component 2023-04-24 11:22:03 +01:00
Andrew Kingston 943d17966e Remove import button for users table 2023-04-21 10:50:50 +01:00
Michael Drury 145c0834bb Fix for #10358 - making sure that client-side we don't check the content type for CSV, check if it might be JSON, if not assume we can try it as a CSV - this is a fix for an issue which occurs on Windows, in Firefox. (#10359) 2023-04-20 15:21:50 +01:00
Andrew Kingston 6bf6d15849 Rename sheet to grid 2023-04-20 08:17:07 +01:00
Andrew Kingston 06e1f2954a Add schemaOverrides prop to sheet and use it to customise user table schema 2023-04-18 13:41:17 +01:00
Andrew Kingston a06f584e7d Use unique user edit modal for editing users in sheets 2023-04-18 13:12:20 +01:00
Andrew Kingston 91ee5be7c5 Disable row import button for users table and add optional chaining to spreadsheetsocket invocations to fix tests 2023-04-18 11:31:19 +01:00
Andrew Kingston 8aff208acd Improve sheet loading state 2023-04-18 09:08:38 +01:00
Andrew Kingston ffd3e5d008 Fix table selection not working when on datasource page 2023-04-18 08:55:54 +01:00
Andrew Kingston 140729b1d7 Remove unused code and change selected table faster in data section 2023-04-18 08:51:00 +01:00
Andrew Kingston 208e481bbc Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-04-17 17:00:56 +01:00
Andrew Kingston c614c0739f Lint 2023-04-17 16:22:59 +01:00
mike12345567 b36702ca72 Merge branch 'master' of github.com:Budibase/budibase into develop 2023-04-14 17:32:04 +01:00
Andrew Kingston f7f1ee49a6 Improve sheet loading states 2023-04-13 14:30:01 +01:00
Andrew Kingston 69f6834886 Improve sheet integration with data section and add horizontal cell inversion 2023-04-13 12:01:16 +01:00
Andrew Kingston 7bbb8e5648 Fix importing and exporting with sheets 2023-04-12 10:03:58 +01:00
Andrew Kingston 38f326dce4 Fix filters not working 2023-04-11 23:25:19 +01:00
Andrew Kingston 6290112d06 Improve data fetch reset logic, fix issues with stale cache in spreadsheets 2023-04-11 22:21:07 +01:00
Andrew Kingston 0ee63417c1 Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-04-11 17:36:28 +01:00
Michael Drury bfec84e1df Removing console logging. 2023-04-05 20:32:41 +01:00
mike12345567 022b3acbcc Linting. 2023-04-05 17:54:05 +01:00
mike12345567 373952a59b Fixing #10155 - some options errors were being swallowed and in general it was never considered to be an error state due to the 'handled' flag being consistently sent, changed the logic a bit here. 2023-04-05 17:43:35 +01:00
mike12345567 8673ed1dae Minor improvement - opening the google authorization in the same tab as onboarding rather than creating a dead tab. 2023-03-31 14:03:34 +01:00
Andrew Kingston 7050c6713a Remove log and add notification when creating or editing columns 2023-03-31 13:21:53 +01:00
Michael Drury 1c6465edcb Merge pull request #10172 from Budibase/fix/budi-6797
Googlesheets onboarding - fix in cloud, disable self host
2023-03-31 13:19:29 +01:00
mike12345567 e9f69dcfea Adding default state. 2023-03-31 12:51:45 +01:00
Andrew Kingston b2d2cf3989 Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-03-31 12:08:58 +01:00
adrinr 6f69798f27 Undo wrongly commited code 2023-03-31 11:27:44 +01:00
adrinr faa1c27d29 Refresh sql columns on defining relationships 2023-03-31 10:53:50 +01:00
mike12345567 42320b1d95 Merge branch 'develop' of github.com:Budibase/budibase into fix/budi-6797 2023-03-30 17:29:58 +01:00
Andrew Kingston 7570c52879 Allow expanding rows using existing edit row modal 2023-03-30 16:12:28 +01:00
Rory Powell 38e6d61709 Explictly check for google datasource configured (#10165)
* Explictly check for google datasource configured

* Unit tests for getGoogleDatasourceConfig

* Update /api/global/configs/public test + lint
2023-03-30 13:40:59 +01:00
Andrew Kingston d3c17308ab Fix one-to-many relationships allowing selecting multiple rows on both sides 2023-03-30 08:53:09 +01:00
mike12345567 32c78ec9bf This makes it so that Googlesheets works correctly as part of onboarding in the Cloud, in self host the googlesheets onboarding option has been hidden as it is too complex to get the user to setup the correct integrations with their google account while doing the first time onboarding to an app. 2023-03-29 19:58:24 +01:00
Andrew Kingston e0e5ca7a3c Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-integration 2023-03-28 15:47:53 +01:00
mike12345567 4eba548e93 Removing console log. 2023-03-13 18:05:11 +00:00
mike12345567 2a1f215351 Removing relationship option from Googlesheets as it doesn't add value, as well as multi-select as it can't really be supported. Also fixing issues with re-fetching after adding some special column types./ 2023-03-13 18:04:29 +00:00
Andrew Kingston 38a3ef0c34 Update filter button to look consistent and add double click to resize columns to default width 2023-03-11 18:54:38 +00:00
mike12345567 9037ab86d5 Adding an error for XLSX type sheets not working, adding the sheets URL as an option for google config (should be added to redirect URL) and fixing some error states. 2023-03-10 18:46:48 +00:00
mike12345567 741d732795 Don't allow creation of google sheets datasource until google auth configured correctly. 2023-03-10 17:39:06 +00:00
Andrew Kingston a78ba19cf8 Tidy up buttons above sheets and add FAB for adding rows 2023-03-10 11:59:10 +00:00
Mel O'Hagan ad7bda17bb Change database to Service Name in oracle 2023-03-09 15:52:16 +00:00
Andrew Kingston 0e9fc297fb Expose loading state of sheet and improve column highlighting logic 2023-03-07 12:05:00 +00:00
Andrew Kingston df757ce09b Prevent adding rows to users table and remove log 2023-03-07 11:57:28 +00:00
Andrew Kingston 554659bd91 Fix buttons being highlighted when filters are set 2023-03-07 11:43:42 +00:00
Andrew Kingston ca92d520b3 Fully integrates sheets with datasection and remove lots of old stuff 2023-03-07 11:40:32 +00:00
Andrew Kingston b93f575bca Add popovers to sheet column headers, improve mouse UX 2023-03-06 15:09:42 +00:00
Andrew Kingston 4647e1bc07 Fix issues with not disconnecting users when swapping datasource and improve multi-user UI 2023-03-06 11:20:47 +00:00
Andrew Kingston b82e7582db Add back in functional delete row button 2023-03-03 08:34:26 +00:00
Andrew Kingston 5b590a5976 Integrate sheet into data section better 2023-03-02 17:20:51 +00:00
Andrew Kingston a28148d9f8 Merge branch 'develop' of github.com:Budibase/budibase into spreadsheet-abs 2023-02-28 13:59:37 +00:00
Andrew Kingston 385e9eadb0 Add infinite scroll, improve row fetching, add error handling, fix svelte store updates 2023-02-28 11:48:25 +00:00
adrinr b231311a87 Don't hide errors on the frontend 2023-02-27 13:17:05 +01:00
Andrew Kingston fae24276f9 Migrate sheet to data section, improve reordering and reszing 2023-02-26 21:29:46 +00:00
Martin McKeaveney 33b08faffa Merge pull request #9706 from Budibase/qa-2-qa-job-for-nightly-api-test
Re-enabling nightly tests
2023-02-16 14:04:51 +00:00
Martin McKeaveney 6b5128a0bf running API tests with reporting qa nightly tests 2023-02-15 23:38:59 +00:00
mike12345567 488b542ac1 Fix for #9654 - the error checking was looking at the through fields flipped, which caused many to many relationships to throw an error. Also I've updated the dev compose file on master so that switching between develop and master is smoother. 2023-02-14 14:38:55 +00:00
Martin McKeaveney 321a869da7 fix displayColumn logic 2023-02-11 01:14:58 +00:00
Martin McKeaveney cd8e007da8 force display column to be chosen when uploading csv 2023-02-11 01:07:20 +00:00
Dean 4c013df676 Reactivity fix for the editableColumn and an update to the onChange behaviour for the formula value to ensure updates are detected 2023-02-09 16:36:02 +00:00
Gerard Burns e2f52c8e1d Fix Import Validations 2023-02-07 19:05:00 +00:00
Martin McKeaveney 2ebbd319d5 auto columns fix 2023-02-06 08:36:25 +00:00
Martin McKeaveney d4a0e44b31 merge 2023-02-05 22:11:37 +00:00
Michael Drury ceee79f1b8 Merge pull request #9516 from Budibase/fix/relationship-modal
SQL relationship modal
2023-02-03 11:08:34 +00:00
mike12345567 90c2e69efe Final fix - making sure relationships can be built from table UI. 2023-02-02 17:37:41 +00:00
mike12345567 01edfba90e Some final fixes based on comments, adding foreign key type checking for through tables. 2023-02-02 17:25:02 +00:00
mike12345567 2807fbd4b6 Updating reactivity to fix issues with occasionally incorrect errors. 2023-02-02 16:59:12 +00:00
mike12345567 21556c215a PR comments. 2023-02-02 16:19:50 +00:00
mike12345567 1704a1f266 Adding many to many arrow to make reading relationships easier. 2023-02-02 14:14:06 +00:00
Peter Clement 154648e5ea ensure port input is a string type 2023-02-02 13:57:14 +00:00
mike12345567 ab66378fbf Some final updates, clean up some code that could be causing reactive issues. 2023-02-01 19:26:26 +00:00
mike12345567 049d4a0363 Removing console log. 2023-02-01 19:10:41 +00:00
mike12345567 3a51933801 Re-working the error handling for the SQL relationship modal, as well as adding some better defaults for the majority of the options to make the UI a bit easier to use. 2023-02-01 19:09:36 +00:00
Andrew Kingston 4e9d952b52 Merge branch 'develop' of github.com:Budibase/budibase into Cypress 2023-02-01 08:24:30 +00:00
Andrew Kingston 6e12c3fa3c Remove most traces of data-cy attributes 2023-02-01 08:20:46 +00:00
Gerard Burns dd343a5946 New App Onboarding (#9489)
* New App Onboarding

* Lint

* Move app creation onboarding into its own route

* Fix quiet action button variant

* Fix alt attribute background image flashing

* Update routing logic and redirects to show app creation onboarding

* Navigate to data rather than design upon initial app creation to allow tour to function properly

* Tidy up popover logic and remove tip functionality

* Fix binding popovers

* Lint

* Silence spammy warnings from the builder

* Exclude SVG files from rollup plugin image to fix spectrum icons

* Fix help menu icon colours not working in light themes

* Tweak help menu styles

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2023-01-31 19:34:32 +00:00
deanhannigan fb472b0f42 Merge pull request #9025 from Budibase/feature/configurable-data-export
Filtering and sort on data row export
2023-01-31 15:35:12 +00:00
Dean 680a9acb4f Merge remote-tracking branch 'origin/develop' into feature/configurable-data-export 2023-01-31 15:08:46 +00:00
mike12345567 c2eb8fb976 Update to cover the authentication for REST, replacing it with secret value and converting to password field, as well as minor update to env dropdown to only be a password field when not containing an environment variable - #9480. 2023-01-30 18:50:35 +00:00
Peter Clement 3a00caeda1 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:44:11 +00:00
mike12345567 2007543c98 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 16:41:19 +00:00
mike12345567 dd94019fcb PR comments - switching back to password field to hide the --secret-value--. 2023-01-30 16:40:31 +00:00
Peter Clement 2eac4ff604 fix async handling for variable creation 2023-01-30 16:40:16 +00:00
Peter Clement 71352f1ddc add try catch to all environment variable loading 2023-01-30 16:30:51 +00:00
Peter Clement ee94435c06 gate env vars for rest variables 2023-01-30 16:28:45 +00:00
Peter Clement 29a6bbbb90 Merge branch 'feature/environment-variables' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 11:08:09 +00:00
Peter Clement da9a021014 Added envirioment bindings to REST variables 2023-01-30 10:55:53 +00:00
mike12345567 2548d89f04 Merge branch 'develop' of github.com:Budibase/budibase into feature/environment-variables 2023-01-30 09:53:31 +00:00