Commit Graph

22267 Commits

Author SHA1 Message Date
Dean d4ff67b999 Merge remote-tracking branch 'origin/master' into feature/component-name-setting-ux-update 2023-10-25 12:34:13 +01:00
Andrew Kingston d3fe9775f3
Merge branch 'master' into grid-inline-searching 2023-10-25 12:32:04 +01:00
Dean 9200366f79 Merge remote-tracking branch 'origin/master' into fix/view1-sortable-column-config 2023-10-25 12:09:59 +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 52f97fbd1f
Attempt to emit events that include the originator. 2023-10-25 11:38:31 +01:00
Sam Rose 78afba63de
Emit table updates to the builder socket, and some minor refactoring. 2023-10-25 11:03:35 +01:00
Dean 66fda3db09 Merge remote-tracking branch 'origin/master' into fix/view1-sortable-column-config 2023-10-25 09:15:37 +01:00
José Vte. Calderón bc1999fe30
Merge branch 'master' into feature/sync-quotas-2 2023-10-25 10:02:09 +02: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
Andrew Kingston b88be9b1df
Merge branch 'master' into feature/form-block-description 2023-10-25 08:45:34 +01:00
jvcalderon 65111c81ef Reactivate sync quotas migration 2023-10-25 08:44:59 +02:00
Michael Drury 9983d67163 Adding mimetype for client library response (correcting from octet-stream). 2023-10-24 22:13:56 +01:00
Michael Drury 5fabe32434 Making sure client endpoint available in prod. 2023-10-24 20:35:25 +01:00
Michael Drury c6b377c565
Revert "Revert "Client library fetching through server"" 2023-10-24 18:13:36 +01:00
Michael Drury e2e5c9044c
Revert "Client library fetching through server" 2023-10-24 18:12:20 +01:00
Sam Rose 0f5c2cff00
Handle a couple more edge cases more gracefully. 2023-10-24 18:06:25 +01:00
Sam Rose fb998502bb
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column 2023-10-24 17:34:41 +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 f4c6ab7f48
Make sure the user cannot enter the same column name as the old column for the migrated column. 2023-10-24 17:33:49 +01:00
Michael Drury 2888335724
Merge branch 'master' into fix/client-lib-fetching 2023-10-24 17:31:44 +01:00
mike12345567 701d30abb4 Don't pass through default tenant ID. 2023-10-24 17:30:57 +01:00
mike12345567 ba5b1d7cfa Adding tenant ID to query string and fixing test cases. 2023-10-24 17:27:58 +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
Duarte Velez Grilo 18c7c96080
Merge branch 'master' into master 2023-10-24 17:12:27 +01:00
mike12345567 b53158ac08 Moving the client library to be retrieved using the same mechanism as we do in development, through the server instance (same as the builder itself). This should help with the CDN issues that we have been having, although attachments are still currently affected. 2023-10-24 16:25:14 +01:00
jvcalderon 102a082484 Update pro submodule 2023-10-24 17:18:13 +02:00
jvcalderon cea1c04b73 Creators count functionality 2023-10-24 17:16:44 +02:00
Sam Rose 2f0a40e9bb
Introduce modal to show warning to users, and toast to show success. 2023-10-24 15:18:46 +01:00
Andrew Kingston ea7b3381c2 Merge branch 'master' of github.com:Budibase/budibase into grid-inline-searching 2023-10-24 13:37:44 +01:00
Adria Navarro 969ab79a61
Merge branch 'master' into feature/buttongroup-component 2023-10-24 14:30:09 +02:00
Andrew Kingston 7e3d59a582
Merge branch 'master' into grid-inline-searching 2023-10-24 13:30:07 +01:00
Andrew Kingston 7c19e9ed96
Merge branch 'master' into fix-table-metadata 2023-10-24 11:34:52 +01:00
jvcalderon 5c1710b5da Update pro submodule 2023-10-24 12:15:28 +02:00
jvcalderon dbc903f3e6 Remove console.log 2023-10-24 12:03:07 +02:00
jvcalderon 980a46abb3 Merge branch 'master' into feature/per-creator-migration 2023-10-24 11:03:02 +02:00
jvcalderon f643bc5ee8 Keep only migrations 2023-10-24 10:24:00 +02:00
Andrew Kingston d82aec9f31
Merge branch 'master' into feature/form-block-description 2023-10-24 08:56:14 +01:00
Andrew Kingston 76edd1421a
Merge branch 'master' into feature/formblock-styles-tab-reflow 2023-10-24 08:55:51 +01:00
Andrew Kingston 00450dc59b
Merge branch 'master' into feature/form-block-settings-reflow 2023-10-24 08:55:37 +01:00
Andrew Kingston 654e6539bb
Merge branch 'master' into fix-table-metadata 2023-10-24 08:55:23 +01:00
Andrew Kingston b6a8e6c0cf
Merge branch 'master' into enable-collapsing-settings-sections 2023-10-24 08:54:54 +01:00
Adria Navarro 52b86b44cb
Merge branch 'master' into feature/change-global-admin-to-creator 2023-10-24 09:54:19 +02:00
Andrew Kingston c5537dd58c Prettier 2023-10-24 08:46:55 +01:00
Andrew Kingston f355933bf3 Add grid support for old views with groupBy specified, and any other datasource that has a custom means of determining a datasource schema 2023-10-24 08:26:57 +01:00
Duarte Velez Grilo 7f9fd26f5b
Merge branch 'master' into master 2023-10-23 23:12:56 +01:00
Sam Rose a701933f48
Frontend changes for the user column migration work. 2023-10-23 17:57:25 +01:00
Dean 08a22f1525 Show 'Creator' instead of 'Admin' for the global user role picker 2023-10-23 16:47:05 +01:00
Sam Rose 42e31d19fb
Merge master. 2023-10-23 16:18:51 +01:00
Adria Navarro 3deb8341d3
Merge branch 'master' into BUDI-7641/package_version_from_env 2023-10-23 15:57:24 +02:00
jvcalderon bc4dd8e1c9 Update pro submodule 2023-10-23 15:43:44 +02:00
Adria Navarro 453c0744be Fix tests 2023-10-23 15:20:44 +02:00
Adria Navarro e3b342da57 Fix after renames 2023-10-23 13:57:23 +02:00
Adria Navarro 3c85f1ce9e Fix after renames 2023-10-23 13:55:58 +02:00
Adria Navarro 3c16e82035 Comment docker 2023-10-23 13:55:23 +02:00
Adria Navarro 0cc7cc67a3 Renames 2023-10-23 13:53:18 +02:00
Andrew Kingston 73f3b76c01 Update default column visibility check 2023-10-23 12:40:29 +01:00
Dean cf8a634a72 Merge remote-tracking branch 'origin/master' into feature/form-block-description 2023-10-23 12:34:31 +01:00
jvcalderon a22aea63a3 Update pro submodule 2023-10-23 13:33:56 +02:00
jvcalderon a285fb1d40 Missed code in merge 2023-10-23 13:33:27 +02:00
jvcalderon 648410348d [Revert] [Added] Per user per creator changes 2023-10-23 13:27:59 +02:00
Sam Rose 5e6ed0fd67
Implement many-to-one user column migration. 2023-10-23 11:54:27 +01:00
Adria Navarro 4ee1fd0f7a Default to package.json 2023-10-23 12:23:44 +02:00
Sam Rose febfab0927
Fix tests/types. 2023-10-23 10:48:10 +01:00
Sam Rose 9e279be4c3
Put pro back to where it was. 2023-10-23 10:35:41 +01:00
Sam Rose 06f0a8da1a
Update pro submodule. 2023-10-23 09:59:11 +01:00
Sam Rose 9dd16381a7
Merge base branch. 2023-10-23 09:52:17 +01:00
Sam Rose 86458dc321
Merge branch 'feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column-2 2023-10-23 09:50:40 +01:00
Sam Rose 2d26597d07
Fix tests after merge. 2023-10-23 09:49:57 +01:00
Sam Rose a563cf3594
Merge master. 2023-10-23 09:39:34 +01:00
Andrew Kingston 0e1cffa656 Add span setting to relationship fielsd 2023-10-23 09:20:05 +01:00
Andrew Kingston 365f9dee62 Merge branch 'master' of github.com:Budibase/budibase into form-block-field-layout 2023-10-23 09:15:02 +01:00
Adria Navarro e7459bb5e7 Fix test 2023-10-20 20:42:58 +02:00
Adria Navarro 71869badfa Fix tests 2023-10-20 19:19:35 +02:00
Adria Navarro d1f0e8fca0 Fix tests 2023-10-20 17:53:40 +02:00
Adria Navarro e83e45e2b6
Merge branch 'master' into BUDI-7641/package_version_from_env 2023-10-20 17:40:17 +02:00
Adria Navarro 5ee1d73e81 Add args to build 2023-10-20 17:25:30 +02:00
Duarte Velez Grilo e8df0497d1
Merge branch 'master' into master 2023-10-20 16:22:15 +01:00
Adria Navarro 9dacb5849b Add versions to server/worker docker v2 2023-10-20 17:19:44 +02:00
Adria Navarro 13a8b20ea9
Merge branch 'master' into update-pro-ref 2023-10-20 17:04:04 +02:00
Adria Navarro 8a939dd3e6 Update pro submodule ref 2023-10-20 17:02:24 +02:00
mike12345567 8c744ea7a9 PR comments. 2023-10-20 15:57:45 +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
Adria Navarro 56ae857d49 Add version to dev .env 2023-10-20 16:21:48 +02:00
Adria Navarro 961913b88a Use version from environment 2023-10-20 16:21:35 +02:00
Duarte Velez Grilo ce7d3adf6d
Merge branch 'master' into master 2023-10-20 15:03:53 +01:00
Andrew Kingston 9a72c418c9 Remove duplicate comment 2023-10-20 14:13:30 +01:00
Duarte Velez Grilo 34a752dd41
Update CodeScanner.svelte
Updated the code as suggested. Thanks!
2023-10-20 12:46:43 +01:00
Michael Drury 8e76618a85
Merge branch 'master' into fix/12121-datasource-error-stopping-creation 2023-10-20 12:45:18 +01:00
Andrew Kingston 3bfa6e9d60
Merge branch 'master' into grid-inline-searching 2023-10-20 12:32:07 +01:00
Duarte Velez Grilo a58a97a3cb
Merge branch 'master' into master 2023-10-20 12:22:10 +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
Andrew Kingston 940801d8ea
Merge branch 'master' into grid-all-datasources 2023-10-20 11:54:42 +01:00
Dean 49389c2f35 Merge remote-tracking branch 'origin/master' into feature/component-name-setting-ux-update 2023-10-20 11:31:51 +01:00
Andrew Kingston db286d431a Fix dependsOn logic for gridblock after renaming setting key 2023-10-20 11:20:14 +01:00
Andrew Kingston fa90629139 Improve grid datasource backwards compatibility 2023-10-20 11:14:24 +01:00
Dean 22a8f7bfae Lint, removed dependancy import 2023-10-20 11:09:00 +01:00
Andrew Kingston 7fd7943a5a Remove required prop from gridblock to ensure backwards compatiblity 2023-10-20 11:07:37 +01:00
Dean 45d1551083 PR feedback 2023-10-20 11:03:59 +01:00
Andrew Kingston 452dc92356 Merge branch 'master' of github.com:Budibase/budibase into grid-all-datasources 2023-10-20 10:41:08 +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 f135af1957 Merge remote-tracking branch 'origin/master' into feature/component-name-setting-ux-update 2023-10-20 09:45:29 +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 bffa8b1f0f Ensure only the selected block supports clicking on inner interactive components 2023-10-20 09:39:29 +01:00
Andrew Kingston 43663c6fbf Prevent dragging interactive block components 2023-10-20 09:39:15 +01:00
Andrew Kingston 291ecd45fe Allow form block fields to be clicked from within the preview 2023-10-20 09:38:55 +01:00
Andrew Kingston 02fb5f3865 Add prototype of form block field layout 2023-10-20 09:37:45 +01:00
Andrew Kingston 8d2530d4c8 Swap let for const 2023-10-20 09:19:05 +01:00
Andrew Kingston 357f495c0d Respect grid visibility and ordering by default when rendering tables 2023-10-20 09:14:15 +01:00
Andrew Kingston 880c509f64 Always use custom table columns if provided to ensure we allow showing hidden columns if requested. Use grid visibility and order metadata by default in tables 2023-10-20 09:13:42 +01:00
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
Andrew Kingston d0b71ada08 Ensure BBUI table component ignores numeric widths that are invalid 2023-10-20 09:08:45 +01:00
Adria Navarro 806685014b
Merge branch 'master' into BUDI-7641/remove-npm-from-apps-worker-docker 2023-10-20 10:07:33 +02:00
Adria Navarro 6b68e52836 Use v2 dockerfiles 2023-10-20 10:02:18 +02:00
Duarte Velez Grilo 38249de9c6
Merge branch 'master' into master 2023-10-19 18:27:48 +01:00
Sam Rose a3ad8780de
Implement many-to-many user column migrations. 2023-10-19 17:28:55 +01:00
mike12345567 d1b551c6aa Type fixes. 2023-10-19 16:56:45 +01:00
Adria Navarro a30982177f Update pro 2023-10-19 17:06:26 +02:00
Dean c983d844d3 Merge remote-tracking branch 'origin/master' into feature/form-block-description 2023-10-19 12:30:59 +01:00
Dean f59d622291 Moved buttons section below fields 2023-10-19 12:28:28 +01:00
mike12345567 470735cc97 Updating types across old table utilities. 2023-10-19 12:26:29 +01:00
Dean 3b0a9fdfcb Merge remote-tracking branch 'origin/master' into feature/form-block-settings-reflow 2023-10-19 12:11:43 +01:00
mike12345567 f072a77d9f Updating throw. 2023-10-19 12:03:49 +01:00
mike12345567 54d976f750 Fixing PR comments. 2023-10-19 12:02:49 +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
Duarte Velez Grilo 92e091818b
Update CodeScanner.svelte
Removed quotes ("") from variable reference. I believe this is what is causing the test failure.
2023-10-19 11:11:10 +01:00
Adria Navarro 35f7aa0955
Merge branch 'master' into BUDI-7641/remove-npm-from-apps-worker-docker 2023-10-19 12:02:45 +02:00
Duarte Velez Grilo cdbcfd13c5
Merge branch 'master' into master 2023-10-19 10:32:56 +01:00
Adria Navarro 63a26ac823 Fix dependencies 2023-10-19 11:16:52 +02:00
Adria Navarro 3851a67915 Unify jsonwebtoken and lodash packages 2023-10-19 11:00:53 +02:00
Sam Rose 77729737bc
First test passes! 2023-10-19 09:47:50 +01:00
mike12345567 9bd67595ec Merge branch 'master' of github.com:Budibase/budibase into refactor/improve-table-sdk 2023-10-18 19:05:23 +01:00
mike12345567 2d5818ae33 Updating datasource controller to use SDK rather than calling through controllers. 2023-10-18 18:58:58 +01:00
mike12345567 25ad78a94e Adding utilities. 2023-10-18 18:58:27 +01:00
mike12345567 8d1163e50d Adding external SDK, updating external controllers. 2023-10-18 18:58:19 +01:00
mike12345567 6bfa9d407b Adding internal SDK, updating internal table controllers. 2023-10-18 18:57:52 +01:00
mike12345567 291a97a078 Moving getters. 2023-10-18 18:57:30 +01:00
mike12345567 35e6452ecb Adding basic structure for the external/internal SDK. 2023-10-18 18:57:19 +01:00
Sam Rose 6517150f32
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column 2023-10-18 18:05:18 +01:00
Sam Rose 1771b5905a
Most of the way to getting my first test passing. 2023-10-18 18:02:10 +01:00
Sam Rose 6ae5451fdf
Create failing test. 2023-10-18 16:56:55 +01:00
Duarte Velez Grilo ad3a80c629
Update CodeScanner.svelte
Added preferred camera setting.
2023-10-18 16:13:50 +01:00
Duarte Velez Grilo 5e4821e6a5
Update CodeScannerField.svelte
Added preferred camera setting.
2023-10-18 16:12:12 +01:00
Duarte Velez Grilo 8d700655ba
Update manifest.json
Added used camera preference option.
2023-10-18 16:06:51 +01:00
Andrew Kingston 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 16a361b366 Merge branch 'grid-all-datasources' of github.com:Budibase/budibase into grid-inline-searching 2023-10-18 16:00:31 +01:00
Andrew Kingston 41e72a28c9
Merge branch 'master' into grid-all-datasources 2023-10-18 15:59:12 +01:00
Andrew Kingston 05133d7e69 Ensure data section grid sort column options are properly filtered down 2023-10-18 15:44:27 +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
mike12345567 13dadbcc7d Merge branch 'master' of github.com:Budibase/budibase into fix/internal-db-enrich-perf 2023-10-18 15:22:00 +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
Sam Rose c84abb3e86
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column 2023-10-18 15:15:06 +01:00
Sam Rose c25de74e17
Action Michael's feedback about the structure of this feature. 2023-10-18 15:14:34 +01:00
Adria Navarro ba053490dc Npm-less images 2023-10-18 16:08:54 +02:00
Andrew Kingston bdc2bcd97d Add support for multiple dependsOn constraints in the manifest and fix issue with nullish dependsOn contraints 2023-10-18 14:41:42 +01:00
Andrew Kingston 93d717d2e9 Fix add new row setting not being enough to edit new rows with also enabling edit rows flag 2023-10-18 14:25:59 +01:00
Andrew Kingston faa70b79b6 Fix on click actions not working when using non DS+ datasources and edit row setting is hidden but enabled 2023-10-18 14:21:09 +01:00
Michael Drury 93464f3fcf
Merge branch 'master' into fix/12070-user-column-dnd-freeze 2023-10-18 13:23:40 +01:00
Michael Drury 30fadf0138
Merge branch 'master' into fix/12070-user-column-dnd-freeze 2023-10-18 13:05:33 +01:00
jvcalderon 362ac27422 Merge branch 'master' into features/per-user-per-creator-realease2 2023-10-18 14:04:24 +02:00
jvcalderon 44474b063a Merge branch 'master' into features/per-user-per-creator-realease2 2023-10-18 13:43:11 +02:00
jvcalderon 5b2f55a592 Per user per creator changes 2023-10-18 13:36:34 +02:00
Dean 0d67f000f0 Initial reflow of the block settings 2023-10-18 12:19:24 +01:00
Sam Rose 5747f30b5f
Precondition checks to make sure the migration is from the right column to the right column. 2023-10-18 12:04:50 +01:00
Michael Drury 1d951a5d79
Merge branch 'master' into fix/12070-user-column-dnd-freeze 2023-10-18 12:04:32 +01:00
Michael Drury b98f313754
Merge branch 'master' into fix/improve-external-request-typing 2023-10-18 12:04:22 +01:00
Sam Rose f9bff0846a
Merge branch 'master' into refactor/remove-jsdoc-types-in-ts-files 2023-10-18 11:45:52 +01:00
Michael Drury b697872cf8
Merge branch 'master' into fix/12070-user-column-dnd-freeze 2023-10-18 11:44:56 +01:00
Dean 0ce44d8540 Merge remote-tracking branch 'origin/master' into feature/form-block-description 2023-10-18 11:37:51 +01:00
Michael Drury 0c9f483c39
Merge branch 'master' into fix/improve-external-request-typing 2023-10-18 11:31:53 +01:00
Dean a064512224 Added description field to the formblock 2023-10-18 11:14:16 +01:00
Adria Navarro 06ae3fb52c Log warn 2023-10-18 12:07:50 +02:00
mike12345567 68e8630d85 Improving the typing around the ExternalRequest object, which has implications throughout the row API and SDK, cleaning up where possible based on it. 2023-10-18 10:57:04 +01:00
Sam Rose 3634687442
Create endpoint and controller function for user column migration. 2023-10-18 10:31:36 +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 ea1853c78c Remove sentry from the backend 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
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 c37538d611 Use CSS content-visibility to improve rendering performance by hiding offscreen grid cells 2023-10-18 08:17:18 +01:00
Andrew Kingston 4e703fdfcc Remove concept of rendered columns from grid and instead render all columns 2023-10-18 08:17:03 +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
Michael Drury 65ab26ca97
Merge branch 'master' into fix/12070-user-column-dnd-freeze 2023-10-17 17:02:51 +01:00
Sam Rose 767900aec6
Remove type information from JSDoc in .ts files, it's redundant. 2023-10-17 16:46:32 +01:00
mike12345567 cad637a0c1 Merge branch 'grid-all-datasources' of github.com:Budibase/budibase into grid-inline-searching 2023-10-17 15:46:58 +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 b3b323f040
Merge branch 'master' into fix/12070-user-column-dnd-freeze 2023-10-17 12:27:27 +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
Michael Drury b8c1a054f8
Merge branch 'master' into fix/12070-user-column-dnd-freeze 2023-10-17 11:03:30 +01:00
Adria Navarro beb3136312 Fix sentry import 2023-10-17 10:59:46 +02: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
mike12345567 fefd5fa0dc Quick fix for drag and drop behaviour of relationship cells, appears empty cells were causing things to break in the re-render. 2023-10-16 17:41:20 +01:00
Andrew Kingston 74cab11191 Improve grid sorting labels to account for date types and provide better labels 2023-10-16 17:17:14 +01:00
Andrew Kingston a857eb266c Ensure keyboard events while inline searching are not captured by the main grid keyboard manager 2023-10-16 17:12:25 +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 7f33b28294 Merge branch 'grid-all-datasources' of github.com:Budibase/budibase into grid-inline-searching 2023-10-16 16:49:01 +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 8c0ed39652 submodule 2023-10-16 14:53:57 +01:00
Martin McKeaveney 2ef9871fda merge with master 2023-10-16 14:42:50 +01:00
Michael Drury 5e00a0d0dd Merge branch 'master' into fix/internal-db-enrich-perf 2023-10-16 13:54:10 +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
Andrew Kingston 27373a9648 Ensure header cells properly update when reordered while a search value is applied 2023-10-13 19:17:49 +01:00
Andrew Kingston e3d6a68ea1 Refactor inline searching to be a separate concept from normal filters, and optimise API usage across all datasources 2023-10-13 19:06:53 +01: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
Andrew Kingston b337bd7435 Fix bug in SortableFieldSelect which results in options being available for sort fields 2023-10-13 17:03:19 +01:00
Dean e75624f519 Lint 2023-10-13 16:55:50 +01:00
Sam Rose 89e64d18a5 Remove TODOs. 2023-10-13 16:11:56 +01:00
Sam Rose 0b8c829ed1 Clean up correctly after Postgres integration tests. 2023-10-13 15:59:07 +01:00
Sam Rose e1af1a5be3 Introduce integration tests for `POST /api/datasources/:datasourceId/schema` 2023-10-13 15:29:59 +01:00
Dean 166c517ff8 Fix Block import locations 2023-10-13 15:02:18 +01:00
Dean 336455d689 Merge remote-tracking branch 'origin/master' into feature/buttongroup-component 2023-10-13 14:59:40 +01:00
Dean b8c87224f7 Add/Remove button behaviour, binding label support and default text behaviour. Refactoring and renaming of EditComponentPopoever component 2023-10-13 14:53:39 +01:00
Sam Rose 2f0e88c17c Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7433-google-sheets-validation-wont-let-you-import-any-sheets-if-2 2023-10-13 13:13:41 +01:00
mike12345567 f64800f9f4 Final PR comment. 2023-10-13 13:05:07 +01:00
mike12345567 c5360e1dcb Don't need to put into options obj, reaction does work. 2023-10-13 12:53:18 +01:00
mike12345567 03371005c1 PR comments - addressing API.searchUser updates. 2023-10-13 12:23:28 +01:00
mike12345567 ccfc98120d Adding check to not re-fetch default value. 2023-10-13 11:44:15 +01:00
mike12345567 d44ad549ef t status
Merge branch 'fix/user-search-api' of github.com:Budibase/budibase into fix/user-search-api
2023-10-13 11:34:55 +01:00
mike12345567 563baa53c3 Fix var usage. 2023-10-13 11:28:23 +01:00
Michael Drury ec213a3c7a Merge branch 'master' into fix/user-search-api 2023-10-13 10:41:08 +01:00
mike12345567 d3366a535b PR comments. 2023-10-13 10:22:29 +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 18363b7b60 Make sure to stop postgres container after the postgres integration tests have run. 2023-10-13 09:50:45 +01:00
Andrew Kingston 804aab3e43 Refactor to use types for fields and add support for searching bigint columns 2023-10-13 09:36:50 +01:00
Adria Navarro 5ef90a3855 Fix import 2023-10-13 09:08:07 +02:00
mike12345567 2e8e21e5d2 Linting. 2023-10-12 19:20:03 +01:00
mike12345567 bd182d5b3b Test cases for updated API. 2023-10-12 19:19:05 +01:00
mike12345567 162f2cb938 Removing un-used function. 2023-10-12 19:07:22 +01:00
mike12345567 535a6e1a47 Minor cleanup. 2023-10-12 19:07:04 +01:00
mike12345567 16d551542e Frontend component of updating the API and accounting for default value not being in the paginated results of the relationship picker. 2023-10-12 19:00:53 +01:00
Sam Rose 6af05500e9 Fix lint warnings. 2023-10-12 17:59:02 +01:00
Sam Rose f4fa542e86 Remove some unused fields, fix a broken spec. 2023-10-12 17:34:48 +01:00
Sam Rose 16451904c9 Expose an errors object via the buildSchemaFromDb endpoint. 2023-10-12 17:12:49 +01:00
Sam Rose 1faf920c67 DatasourcePlus deals exclusively in ExternalTables, reflect that in the types. 2023-10-12 16:38:15 +01:00
mike12345567 6bbce23910 Updating user fetch functionality to send up lucene syntax for searching to global user endpoint. 2023-10-12 16:31:32 +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
Andrew Kingston 6dfe2c22af Fix issue with multiple filters at the same time and remove unused variable 2023-10-12 15:46:18 +01:00
Andrew Kingston c906efb972 Fix text colour for inline searching in grid block 2023-10-12 14:37:13 +01:00
Andrew Kingston 6c3fe00b13 Merge branch 'develop' of github.com:Budibase/budibase into grid-inline-searching 2023-10-12 14:34:03 +01:00
Andrew Kingston cfdaa3564c Improve options inline searching 2023-10-12 14:30:41 +01:00
Andrew Kingston 2ef2d07cab Add inline searching for formula and longform columns, and improve searching operators where possible 2023-10-12 14:28:05 +01:00
Sam Rose 6e1962e6ea Plumb Google Sheets table fetching error through to buildSchemaFromDb endpoint. 2023-10-12 12:07:13 +01:00
Andrew Kingston 789bb528f4 Add basic inline searching and fix create first row popup 2023-10-12 11:58:25 +01:00
mike12345567 44fbda9290 Fixing conflict. 2023-10-12 11:18:03 +01:00
Michael Drury a23f918880 Merge branch 'master' into fix/internal-db-enrich-perf 2023-10-12 11:09:17 +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 99f72ffd28 Merge branch 'grid-all-datasources' of github.com:Budibase/budibase into grid-all-datasources 2023-10-12 09:26:49 +01:00
Andrew Kingston 052ec2a7ed Merge branch 'master' into fix/selected-by-user-obscured-nav-item 2023-10-12 08:34:21 +01:00
Andrew Kingston b51950a43a Undo bump comment change 2023-10-12 08:31:46 +01:00
Andrew Kingston 4ed3767324 Merge branch 'develop' into grid-all-datasources 2023-10-12 08:31:09 +01:00
Conor Webb d6f8662e95 Adding onchange actions to code scanner. (#12029)
* Adding onchange actions to code scanner.
* Removed unused code, set updateOnChange to false.

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-10-12 08:29:40 +01:00
Andrew Kingston 98cb8afdd4 Merge branch 'master' into fix/selected-by-user-obscured-nav-item 2023-10-12 08:28:32 +01:00
mike12345567 b6d56351b0 Merge branch 'backmerge-20231011' of github.com:Budibase/budibase into backmerge-20231011 2023-10-11 18:50:22 +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 7090819752 Updating version of VM2 to ^3.9.19 - due to possible RCE issue with Promises (we do not allow async code, but there still could be a risk). 2023-10-11 18:43:25 +01:00
Adria Navarro 4ae3d56023 Update pro ref 2023-10-11 19:42:58 +02:00
Adria Navarro 6869f892a8 Update pro ref 2023-10-11 19:41:31 +02:00
Adria Navarro 1089136a02 Merge branch 'develop' into backmerge-20231011 2023-10-11 19:28:01 +02:00
Adria Navarro 5908a791f2 Return email and names on bb reference api output 2023-10-11 19:10:58 +02:00
mike12345567 d1b7ccd86f Updating docs and removing old documentation pathway. 2023-10-11 17:49:25 +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
mike12345567 09ce950e64 Merge branch 'master' of github.com:Budibase/budibase into fix/internal-db-enrich-perf 2023-10-11 17:24:08 +01:00
Michael Drury e5eb3c98f2 Merge branch 'develop' into grid-all-datasources 2023-10-11 17:21:54 +01:00
mike12345567 b310d7c5a7 Linting. 2023-10-11 17:12:28 +01:00
Sam Rose c76e110350 Add BulkImportResponse as a type after merging Adri's type changes. 2023-10-11 16:58:24 +01:00
Sam Rose 789b247879 Pull origin, resolve merge conflicts. 2023-10-11 16:53:28 +01:00
Sam Rose 123f96db12 Pull origin, resolve merge conflicts. 2023-10-11 16:49:34 +01:00
Michael Drury 7825a56847 Merge branch 'master' into fix/budi-7552-csv-import-messes-up-auto-generated-auto-id-column 2023-10-11 16:48:19 +01:00
Sam Rose a0e9abb95b Responding to PR feedback. 2023-10-11 16:45:02 +01:00
Michael Drury d212837b1b Merge branch 'master' into fix/budi-7552-csv-import-messes-up-auto-generated-auto-id-column 2023-10-11 16:42:01 +01:00
mike12345567 d14a773925 Merge branch 'develop' of github.com:Budibase/budibase into backmerge-20231011 2023-10-11 14:02:48 +01:00
Adria Navarro e6b807cf4a Fix merge conflicts 2023-10-11 14:14:55 +02:00
Adria Navarro 62fd9011f3 Merge branch 'labday/type_schema' into feature/multi-user-type-column 2023-10-11 14:13:55 +02:00
Adria Navarro 1bfde57391 Remove anys on tests 2023-10-11 14:08:22 +02:00
Adria Navarro 0720aa8b98 Remove any 2023-10-11 13:55:35 +02:00
Adria Navarro 8fa71e2e1b Clean 2023-10-11 13:54:51 +02:00
Adria Navarro fcaf657e53 More types 2023-10-11 13:53:14 +02:00
Sam Rose 0d9f257cc2 Remove whitespace-only change. 2023-10-11 12:51:57 +01:00
Adria Navarro 514f2b0cef Types 2023-10-11 13:48:28 +02:00
Adria Navarro a3b3c176d3 More types 2023-10-11 13:37:50 +02:00
Adria Navarro 1e8aa9eb60 More types 2023-10-11 13:36:56 +02:00
Sam Rose 7f2ab8b1ae Make sure table gets saved after bulkImport if it has changed. This fixes auto ID columns having the wrong lastID. 2023-10-11 12:29:43 +01:00
Adria Navarro f3762885c6 Clean types 2023-10-11 13:29:35 +02:00
Adria Navarro d03e0cb1f6 Clean code 2023-10-11 13:27:03 +02:00
Adria Navarro 715db97436 Clean code 2023-10-11 13:21:51 +02:00
Adria Navarro 9391854f46 Types 2023-10-11 13:21:19 +02:00
Adria Navarro 6fa5727166 Clean 2023-10-11 13:19:05 +02:00
Adria Navarro ea1c273de0 Clean 2023-10-11 13:18:04 +02:00
Adria Navarro 164e1f4c18 Clean 2023-10-11 13:15:59 +02:00
Adria Navarro 79ef97387b Subtype on datetime 2023-10-11 13:06:18 +02:00
Adria Navarro 3f6d48da1f Fix autoid numbers 2023-10-11 13:03:05 +02:00
Adria Navarro 248c44ac2a Fix relationship field metadata 2023-10-11 12:55:23 +02:00
Adria Navarro 5edc3d3de6 Change formula to be mandatory on FormulaFieldMetadata 2023-10-11 12:34:58 +02:00
Adria Navarro 0113b5d8e8 Remove unnused StringFieldMetadata 2023-10-11 12:33:01 +02:00
Adria Navarro f57104730e Remove subtype from the base field schema 2023-10-11 12:23:54 +02:00
Sam Rose 4bda97d70f Create a failing test for BUDI-7552 2023-10-11 11:07:46 +01:00
Andrew Kingston aa0dc7dd37 Bump 2023-10-11 10:24:49 +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
mike12345567 ff89a15eea Updating jest types - old version was causing some weird errors in Webstorm. 2023-10-10 18:12:28 +01:00
Adria Navarro 74cba9de27 Lint 2023-10-10 18:54:57 +02:00
Adria Navarro 1b7be0d637 Fix import 2023-10-10 18:54:57 +02:00
Adria Navarro a8c814e714 Fixes fixes 2023-10-10 18:54:57 +02:00
Adria Navarro 1f1ebc82e5 Fix more types 2023-10-10 18:54:57 +02:00
Adria Navarro 6c328109b6 Fixes 2023-10-10 18:54:57 +02:00
Adria Navarro ea86ded912 Fixes 2023-10-10 18:54:57 +02:00
Adria Navarro 7ee63365f7 Fix 2023-10-10 18:54:57 +02:00
Adria Navarro 40226c5c3a Fix more types 2023-10-10 18:54:57 +02:00
Adria Navarro 21e2d7ddbe Fix relationship types 2023-10-10 18:54:57 +02:00
Adria Navarro c8ffa98844 Fixes 2023-10-10 18:54:57 +02:00
Adria Navarro dd373cd5e9 Fix types 2023-10-10 18:54:57 +02:00
Adria Navarro fe6535a65f Type schema fields 2023-10-10 18:54:57 +02:00
Michael Drury 5937f2139a Merge branch 'develop' into feat/relationship-configuration 2023-10-10 16:49:50 +01:00
Adria Navarro 54b94f041c Merge pull request #12020 from Budibase/restrict-display-on-import-table
Restrict display on import table
2023-10-10 17:29:08 +02:00
Andrew Kingston a31186ee56 Improve custom data fetch parsing to better support csv-like strings 2023-10-10 15:42:09 +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 7ba8001ae4 Merge pull request #12008 from Budibase/feature/import_user_column_type
Import user column type
2023-10-10 16:09:50 +02:00
Adria Navarro 31469cb2d6 Fix rebuilding shared-core 2023-10-10 16:05:41 +02:00
Adria Navarro e0f51fb7db Fixes 2023-10-10 15:53:10 +02:00
Adria Navarro 36909ff7f6 Export bannedDisplayColumnTypes 2023-10-10 15:50:12 +02:00
Adria Navarro 530857a6ff Fix 2023-10-10 15:39:05 +02:00
Adria Navarro c49a16fdac Fix tests 2023-10-10 15:35:00 +02:00
Adria Navarro 21420c59fa Fix order 2023-10-10 14:39:55 +02:00
Adria Navarro 78335be26a Clean 2023-10-10 14:20:26 +02:00
Adria Navarro e473c8b3a8 Fix tests 2023-10-10 14:07:12 +02:00
mike12345567 012d0f4fe9 Removing the option to add a filter to the dataset of a user column picker, as there is no current API for searching this. 2023-10-10 12:54:49 +01:00
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 d3e8e1f4f8 Fix importing 2023-10-10 13:52:47 +02:00
Adria Navarro b966ed221d Fix bulk delete 2023-10-10 13:52:47 +02:00
Adria Navarro 71159e4f4a Import internal 2023-10-10 13:52:47 +02:00
Adria Navarro fd414dbe4b Enable importing bbrefs as string csv 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 979c2aeb00 Return only id and primary display 2023-10-10 13:52:47 +02:00
Adria Navarro df97b7ad93 Expect BB ref data as csv strings 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
mike12345567 5099d6c3a5 Merge branch 'feature/multi-user-type-column' of github.com:Budibase/budibase into fix/null-user-column-value 2023-10-10 12:10:56 +01:00
Andrew Kingston 08331c3632 Fix bug that was causing an empty grid when adding a new column 2023-10-10 11:59:24 +01:00
mike12345567 27abfdccc2 Removing onChange handler. 2023-10-10 11:50:45 +01:00
mike12345567 95caee66a7 PR comments. 2023-10-10 11:22:59 +01:00
mike12345567 2ef5cb3894 Merge branch 'feature/multi-user-type-column' of github.com:Budibase/budibase into fix/null-user-column-value 2023-10-09 18:31:13 +01:00
mike12345567 fa5e340e60 Merge branch 'feature/multi-user-type-column' of github.com:Budibase/budibase into fix/external-table-keep-types 2023-10-09 18:30:47 +01:00
mike12345567 635f33f81e Make sure that external tables preserve the BB_REFERNECE type, under the hood it is text/array, but it should continue to be treated correctly as its own indpendent type when updating Budibase tables (fetching). 2023-10-09 18:28:09 +01:00
mike12345567 c87a67a37a Converting user IDs where necessary to global user IDs in the frontend, correcting the null entry when using current user IDs, or other user IDs, as a default value for a user column form type. 2023-10-09 18:18:34 +01:00
Andrew Kingston 513aaf1174 Update custom datasource label to 'JSON / CSV' 2023-10-09 16:03:12 +01:00
Andrew Kingston b17ec630c1 Ensure user table editing is still allowed for old apps that are imported 2023-10-09 15:09:11 +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 7d6cd53c29 Add comments 2023-10-09 15:37:42 +02:00
Adria Navarro 6f77be622f Simplify 2023-10-09 15:36:17 +02:00
Adria Navarro 0909e0547e Process formulas after processing complex fields 2023-10-09 15:30:07 +02:00
Adria Navarro 065e633742 Don't allow users column as primary display 2023-10-09 15:30:07 +02:00
Adria Navarro d7aa23f740 Testing 2023-10-09 13:21:40 +02:00
Adria Navarro a5477f14d2 Handle users on search input 2023-10-09 13:21:27 +02:00
Andrew Kingston a781860b1c Improve grid handling of non datasource plus and fix focused cell issue with row click actions 2023-10-09 09:36:01 +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 c48eca4a0f Update if logic to avoid redundant check 2023-10-09 08:33:28 +01:00
Andrew Kingston e415c516e9 Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources 2023-10-09 08:31:50 +01:00
Andrew Kingston 71a8d5695b Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources 2023-10-09 08:24:06 +01:00
Andrew Kingston 8ce001cd4a Merge branch 'develop' into grid-mobile-scrolling 2023-10-09 08:23:43 +01:00
Adria Navarro 047936bcbf Merge branch 'master' into budi-7589/user-column-multi-user-filtering-support 2023-10-09 09:22:55 +02: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 0303027754 Merge branch 'develop' into grid-mobile-scrolling 2023-10-09 08:06:04 +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 0dc28122fa Adding test case. 2023-10-06 16:38:36 +01:00
mike12345567 d4335bca73 Quick fix for saving current user._id - make sure it is the correct format of ID. 2023-10-06 16:31:48 +01:00
mike12345567 df29f4c30f Merge branch 'develop' of github.com:Budibase/budibase into backmerge-6-10-23 2023-10-06 15:56:09 +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
Michael Drury 7934e984cc Merge branch 'master' into fix/user-column-search-mapping 2023-10-06 14:30:09 +01:00
melohagan 23b7a8de72 Allow relationship to be deleted even if missing (#11991)
* Allow relationship to be deleted even if missing

* Comment
2023-10-06 14:17:36 +01:00
mike12345567 575693d69a Updating pro. 2023-10-06 14:07:12 +01:00
Adria Navarro 434f2a0670 More nx cache 2023-10-06 14:52:32 +02:00
Adria Navarro 13e985813c Merge branch 'master' into BUDI-7573/use_existing_image_cache 2023-10-06 14:44:35 +02:00
Adria Navarro da53f0a366 Cache output files 2023-10-06 14:32:17 +02:00
mike12345567 bc17bc43fa Fixing issue brought up by some unit tests. 2023-10-06 13:32:12 +01:00
mike12345567 7acc164e12 Fix build. 2023-10-06 13:28:27 +01:00
mike12345567 017b522a3f Comment to explain function. 2023-10-06 12:56:55 +01: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 6e6c5bc776 Handle arrays and fix issue brought up by REST testcase. 2023-10-06 12:31:52 +01:00
Michael Drury 8f41554c6f Merge branch 'master' into budi-7589/user-column-multi-user-filtering-support 2023-10-06 12:18:20 +01:00
mike12345567 cfe261a8f6 Merge branch 'master' of github.com:Budibase/budibase into fix/user-column-search-mapping 2023-10-06 12:16:54 +01:00
mike12345567 dc50515bcc Adding negative test case and fixing build issue. 2023-10-06 12:16:37 +01:00
Andrew Kingston c2acac36a8 Improve retention of grid metadata when updating datasources to avoid resetting state 2023-10-06 12:02:30 +01: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
mike12345567 7976772842 Fixing test case. 2023-10-05 23:19:11 +01:00
mike12345567 10fffef467 Merge branch 'master' of github.com:Budibase/budibase into fix/internal-db-enrich-perf 2023-10-05 23:05:18 +01:00
mike12345567 5810529350 Quick fix for #11982 - check for both deprecated docker-compose and docker compose V2. 2023-10-05 23:03:34 +01:00
Andrew Kingston 3564fd5621 Improve handling of JSON objects in custom datasources 2023-10-05 19:30:00 +01:00
Andrew Kingston 549ea44245 Improve handling of file uploads 2023-10-05 19:17:13 +01:00
Andrew Kingston ecd2ed3d07 Improve custom datasource schema generation and error resistance 2023-10-05 19:00:11 +01:00
mike12345567 ee4a042204 Typing fixes - unsure why all of these came up suddenly. 2023-10-05 18:40:56 +01:00
Andrew Kingston 0e394f0259 Lint 2023-10-05 18:31:43 +01:00
Andrew Kingston 5990f43f3f Fix issues with fetching features and bindings in custom datasources 2023-10-05 18:30:40 +01:00
mike12345567 3e2f9dfc4e Further enhancement, client library sends up the column it wants enriched and then we can ignore everything else, makes a big difference for enriching users (with a lot of relationships). 2023-10-05 18:23:18 +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 9a97f5f076 Fix devdependency type 2023-10-05 13:38:46 +02:00
Adria Navarro 58a22ccde8 Fix initialisation of simple types 2023-10-05 11:16:52 +02:00
Andrew Kingston b75c78dae5 Remove log 2023-10-05 08:24:30 +01:00
Andrew Kingston 922a851710 Merge branch 'develop' of github.com:Budibase/budibase into grid-all-datasources 2023-10-05 08:23:26 +01:00
Andrew Kingston 88c4d0cd20 Update grids to work with all datasources 2023-10-05 08:23:01 +01:00
mike12345567 069fd33964 Some work towards improving performance of internal DB enrichment, there is a problem with cyclic enrichment due to the outputProcessing, need to decide how to handle formulas on enrichment. 2023-10-04 19:18:21 +01:00
Adria Navarro 6d387946a6 Merge branch 'master' into BUDI-7573/use_existing_image_cache 2023-10-04 18:08:31 +02:00
Adria Navarro f215f69067 Lint 2023-10-04 17:56:04 +02:00
Adria Navarro 91306c79eb Fix tests 2023-10-04 17:55:23 +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 753cb442c2 Allow edit 2023-10-04 17:55:23 +02:00
Adria Navarro 9b45c1fe92 Fix wrong constraints 2023-10-04 17:55:23 +02:00
Adria Navarro 6d5e95af6e Add icons 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 b19c5ae5c6 Add 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
Andrew Kingston 77f87af87f Improve grid handling of invalid datasources and fix potential error when encoutering invalid datasources 2023-10-04 09:36:42 +01:00
Andrew Kingston c4a516ccb3 Ensure grid schema structure is predictable and prevent copying IDs for query datasources 2023-10-04 09:25:35 +01:00
Adria Navarro 680ce087ba Merge branch 'master' into BUDI-7573/use_existing_image_cache 2023-10-04 00:28:33 +02:00
Adria Navarro 18545b1c79 Fix vulnerabilities 2023-10-03 23:45:39 +02:00
Adria Navarro 15fd357b54 Update @google-cloud/firestore (yarn audit) 2023-10-03 23:09:57 +02:00
Adria Navarro 9dd5530c4e More cleanups 2023-10-03 22:39:00 +02:00
Adria Navarro 16752bb437 More cleanups 2023-10-03 22:37:00 +02:00
melohagan 4df2f622db Do not re-initialise options if changed (#11964)
* Do not re-initialise options if changed

* Init options onMount
2023-10-03 20:55:53 +01:00
Adria Navarro 42b75a1ec3 Use script 2023-10-03 19:55:23 +02:00
Adria Navarro 429530a34d Clean predocker steps 2023-10-03 19:55:23 +02:00
Adria Navarro 94e9715fef Build only required packages 2023-10-03 19:55:23 +02:00
Adria Navarro e7b47d08bb Do not sanitize on operator change 2023-10-03 18:39:52 +02:00
Andrew Kingston d03fdb6df9 Add initial support for query datasources in grids 2023-10-03 17:35:00 +01: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 4b23139bfe Merge branch 'master' into budi-7583/filtering-data-provider-with-a-user-column-does-not-work 2023-10-03 17:08: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 dbd5f7a134 In instead of ContainsAny 2023-10-03 16:58:39 +02:00
Andrew Kingston 5096170575 Merge branch 'develop' into grid-row-click-events 2023-10-03 15:19:01 +01:00
Adria Navarro 0053103974 Fix external 2023-10-03 15:41:00 +02:00
Adria Navarro 28d5fe37de Fix postgres docker-compose integration to 15 2023-10-03 15:26:41 +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 4577ba8239 Change filters 2023-10-03 13:19:28 +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
Michael Drury 0220bc3381 Merge branch 'master' into fix/11947 2023-10-03 11:24:12 +01:00
Adria Navarro af924ae4a2 Use types 2023-10-03 12:01:15 +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
Martin McKeaveney 1e5be5bb96 Merge branch 'develop' into grid-row-click-events 2023-10-02 17:35:38 +01:00
mike12345567 0912720f19 Quick fix for built PKG CLI version, make sure prebuilds are loaded correctly. 2023-10-02 15:43:32 +01:00
Adria Navarro 4389ac0445 Merge branch 'develop' into backmerge-20231002 2023-10-02 15:57:14 +02:00
Adria Navarro 3169962a0a Merge branch 'master' into BUDI-7500/validation-not-triggering-for-required-foreign-keys 2023-10-02 15:35:26 +02: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 0f0b4d3535 Merge branch 'master' into fix/swaggerapi-version 2023-10-02 15:13:19 +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
mike12345567 fc62edf4cc Fixing swagger API version, updating to use old 3.0.46 as version 3.0.47 does not appear to running correctly. 2023-10-02 13:53:58 +01:00
Adria Navarro 15bec7aae8 Refresh relationships on column link add/edit/delete 2023-10-02 14:51:48 +02:00
Adria Navarro 53236e1039 Add comment 2023-10-02 13:41:07 +02:00
Adria Navarro ce90109422 Fixing filtering on user column 2023-10-02 13:37:06 +02:00
Adria Navarro 6d59cb2982 Update pro submodule 2023-10-02 13:05:16 +02:00
Adria Navarro 62e1a12fe4 Log errors on retry 2023-10-02 13:01:25 +02:00
melohagan 7003475caf Refactor FieldSelector to not use BindableSlot (#11942) 2023-10-02 11:42:04 +01:00
Andrew Kingston 7d036ab30d Move position of grid row click setting 2023-10-02 09:25:59 +01:00
Andrew Kingston 0506adee50 Update row click event name to match best practices 2023-10-02 09:18:25 +01:00
Andrew Kingston 68215684e1 Prevent row selection, deletion and expansion from triggering on click events in grids 2023-10-02 09:13:23 +01:00
Andrew Kingston 3f267be628 Merge branch 'develop' of github.com:Budibase/budibase into grid-row-click-events 2023-10-02 09:08:20 +01:00
Andrew Kingston 0b3b35825a Merge branch 'develop' into fix/client-initialisation 2023-10-02 08:31:21 +01:00
Andrew Kingston 6b904dd01a Remove log 2023-10-02 08:27:28 +01:00
Andrew Kingston bdd70d8bdb Fix regression when considering empty app navigation roles 2023-10-02 08:26:47 +01:00
Andrew Kingston 986069d7d7 Fix issue causing client apps to initialise 3 times 2023-10-02 08:19:59 +01:00
Martin McKeaveney b36d728f7a updating pro ref 2023-10-01 23:45:30 +01:00
Andrew Kingston eb934adc33 Add row click events to grid 2023-09-29 16:47:53 +01:00
Andrew Kingston 0a1070a4f2 Update grid to support dragging to scroll via touch events 2023-09-29 16:10:16 +01:00
Michael Drury 57ed79ec0f Merge branch 'develop' into chore/relation_deletions 2023-09-29 15:46:40 +01:00
Adria Navarro ca8bf5c5ca Merge branch 'develop' into chore/relation_deletions 2023-09-29 16:39:50 +02:00
Adria Navarro 1a00b60088 Fix tests 2023-09-29 16:39:18 +02:00
Michael Drury 47775aa824 Merge branch 'develop' into fix/BUDI-7084 2023-09-29 15:20:04 +01:00
Adria Navarro 7050c5352a Check external table types 2023-09-29 16:09:08 +02:00
Adria Navarro bc6c6b9e80 Handle deleting m2m 2023-09-29 16:02:45 +02:00
melohagan f22cce9553 Saving pre filled relation picker doesnt work (#11928)
* Make sure field state is valid

* Skip non-object relationship links

* Note

---------

Co-authored-by: Adria Navarro <adria@budibase.com>
2023-09-29 14:47:07 +01:00
Peter Clement b5e9a09d22 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-29 14:31:15 +01:00
Adria Navarro dfea7f253e Fix test ds data 2023-09-29 14:58:41 +02:00
Adria Navarro 9d186df018 Don't modify internal API 2023-09-29 14:58:02 +02:00
mike12345567 c498f39f2a Fixing type build. 2023-09-29 13:45:02 +01:00
mike12345567 5a3ecc3095 Getting create/update response consistent with internal API for external. 2023-09-29 13:40:40 +01:00
mike12345567 3dc7192113 Merge branch 'chore/relation_deletions' of github.com:Budibase/budibase into chore/relation_deletions 2023-09-29 13:34:09 +01:00
mike12345567 45ac9ae06c Quick update to fix test case. 2023-09-29 13:33:49 +01:00
Adria Navarro fe45770266 Merge branch 'develop' into chore/relation_deletions 2023-09-29 14:21:08 +02:00
mike12345567 96327eaef1 Quick fix for REST schema being updated by user, when the request is sent again/query performed again user updates are lost - this means that changes are maintained across runs. 2023-09-29 13:17:14 +01:00
Adria Navarro 1f7aa772c9 Add comment 2023-09-29 14:05:52 +02:00
Adria Navarro c5e52f7cbe Fix deleting one-2-many relationships 2023-09-29 14:02:45 +02: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
Adria Navarro 17ecace6fa Fix test 2023-09-29 12:54:16 +02:00
Adria Navarro 711f82099f Extend bbreference test to check link relationships 2023-09-29 12:48:55 +02: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
Adria Navarro 46a224751f Types 2023-09-29 11:47:23 +02: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 647becd52c Add support for dragging scollbars in grids on mobile 2023-09-29 09:15:58 +01: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 bcd9357218 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-28 16:21:45 +01:00
melohagan 80d91cdd92 Make sure field state is valid (#11921) 2023-09-28 16:09:13 +01:00
Peter Clement ac2c63f9ed use Relationship selector for external datasource relationships 2023-09-28 16:02:37 +01:00
Adria Navarro d591776ac8 Merge branch 'develop' into fix-relations-on-ds+ 2023-09-28 16:35:54 +02:00
Peter Clement 7e6faaf587 Merge remote-tracking branch 'origin/develop' into feat/relationship-configuration 2023-09-28 15:28:21 +01:00
Adria Navarro 12c57cb51e Merge branch 'develop' into fix-relations-on-ds+ 2023-09-28 15:55:58 +02:00
Adria Navarro 5b5c0b31ff Fix link loading relationships on external ds+ 2023-09-28 15:54:53 +02:00
Martin McKeaveney 1a5b2eb540 Update README.md 2023-09-28 14:48:50 +01:00
Adria Navarro 8be76f1f97 Move the -2 magic number in its right place 2023-09-28 13:55:35 +02:00
Adria Navarro b4bbc44569 Merge branch 'develop' into BUDI-7403/google_integration 2023-09-28 12:49:04 +02:00
Adria Navarro c202f88b6d Allow deleting cell 2023-09-28 12:42:42 +02:00
Andrew Kingston ffe9f75dda Merge branch 'develop' into hide-portal-sidebar-when-no-apps 2023-09-28 11:22:59 +01:00
Adria Navarro 606bad7f4d Clean 2023-09-28 11:41:20 +02:00
Adria Navarro 7db92638de Prevent double fetching on patch 2023-09-28 11:40:58 +02:00
Adria Navarro 80e979faa6 Type external request responses 2023-09-28 11:02:16 +02:00
Adria Navarro 0c4cdde25f Allow BB_REFERENCE to google sheets 2023-09-28 10:12:45 +02:00
Adria Navarro 317da512a5 Fix tests 2023-09-28 10:00:25 +02:00
Adria Navarro fad4f12e26 Fix test 2023-09-28 10:00:25 +02:00
Adria Navarro 0cec026932 Datasource usage on tests 2023-09-28 10:00:25 +02:00
Adria Navarro 8c99ac3f9b Test search 2023-09-28 10:00:25 +02:00
Adria Navarro e22c770bad Clean tests 2023-09-28 10:00:25 +02:00
Adria Navarro d7cbd2dcbc Fix 2023-09-28 10:00:25 +02:00
Adria Navarro 049a91debb Clean 2023-09-28 10:00:25 +02:00
Adria Navarro 0e3cacd19c Clean 2023-09-28 10:00:25 +02:00
Adria Navarro 01057baa96 Add extra tests 2023-09-28 10:00:25 +02:00
Adria Navarro 8a9e87ea6f Add extra tests 2023-09-28 10:00:25 +02:00
Adria Navarro a87e3dd0fc Extra tests 2023-09-28 10:00:25 +02:00
Adria Navarro 3c0a033c8b Add new tests 2023-09-28 10:00:25 +02:00
Adria Navarro bf975ac039 Fix tests 2023-09-28 10:00:25 +02:00
Adria Navarro fdb6474868 Fix tests 2023-09-28 10:00:25 +02:00
Adria Navarro 9afa334501 Fix deletions 2023-09-28 10:00:25 +02:00
Adria Navarro 1fb3c4b3c3 Fix external save/update 2023-09-28 10:00:25 +02:00
Adria Navarro ab97093a06 Remove user logic from CreateEditColumn 2023-09-28 10:00:25 +02:00
Adria Navarro d0fcb5d7e6 Fix patch on external ds 2023-09-28 10:00:25 +02:00
Adria Navarro 81ca81222c Process bb_references on external 2023-09-28 10:00:25 +02:00
Andrew Kingston 2e83a4b972 Merge branch 'develop' into cheeks-fixes 2023-09-28 08:12:05 +01:00
Andrew Kingston 8a6da67ecb Add header background on query page when scrolling 2023-09-27 17:13:03 +01:00
Michael Drury a67f78fead Merge branch 'develop' into fix/BUDI-7236 2023-09-27 17:08:21 +01:00
Martin McKeaveney 65af2ed7c2 backmerge from master 2023-09-27 17:06:57 +01:00
mike12345567 e2c5b3ca9d Removing unused. 2023-09-27 16:56:23 +01:00
mike12345567 e3469ed38d Fixing dev-tools handling of custom roles and build issue - PR comments. 2023-09-27 16:52:20 +01:00
mike12345567 395969e0f0 Fixing build issue,. 2023-09-27 16:24:12 +01:00
mike12345567 4bfda10fbb Merge branch 'develop' of github.com:Budibase/budibase into fix/BUDI-7236 2023-09-27 15:51:49 +01:00
mike12345567 31103d6f25 Fixing comment. 2023-09-27 15:51:39 +01:00
Peter Clement 4b0501d186 fix bad merge 2023-09-27 15:47:19 +01:00
mike12345567 e916178046 Adding test case for new endpoint and covering public, builder and normal roles. 2023-09-27 15:46:04 +01:00
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
mike12345567 bb2892cbc2 Getting client library loading in Webstorm debug, as well as adding accessible roles endpoint. 2023-09-27 14:21:25 +01:00
Gerard Burns 9766535b7a Merge branch 'develop' into hide-portal-sidebar-when-no-apps 2023-09-27 14:17:12 +01:00
Michael Drury 81bbc3adf6 Merge branch 'develop' into fix/BUDI-7508 2023-09-27 13:33:20 +01:00
melohagan 6c9ff55f8a Check manyRelationships length (#11907) 2023-09-27 13:31:27 +01:00
Michael Drury 0820363790 Merge branch 'develop' into fix/BUDI-7508 2023-09-27 11:15:08 +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
Adria Navarro 41c56217c4 Merge branch 'develop' into chore/clean_unused_dependencies 2023-09-26 18:30:39 +02: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
Adria Navarro f600ad7711 Editing scripts 2023-09-26 18:08:37 +02: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
Adria Navarro 653e29d678 Fix conflicting svelte version (conflicting on lint) 2023-09-26 17:47:12 +02:00
Adria Navarro ba24504546 Remove "@budibase/standard-components" devDependency 2023-09-26 17:06:05 +02:00
Adria Navarro d006ec890a Dedupe babel 2023-09-26 17:02:54 +02:00
Adria Navarro c68cfc5042 Remove unused devDependencies on worker 2023-09-26 16:37:10 +02: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
Adria Navarro 30af3e4c10 Remove unused koa dependencies 2023-09-26 16:17:41 +02: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 ebb3966092 Remove unused devDependencies on server 2023-09-26 16:10:43 +02:00
Adria Navarro 7c5f13a12b Remove unused dependencies on server 2023-09-26 16:07:52 +02:00
Adria Navarro ba2eb80684 Remove unused devDependencies on cli 2023-09-26 16:05:44 +02: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 12aa6bc119 Remove unused dependencies on cli 2023-09-26 13:21:52 +02: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
Adria Navarro 1fdb822699 Missing dependencies 2023-09-26 13:09:16 +02:00
Adria Navarro d61564155d Clean dependencies from bbui 2023-09-26 12:53:10 +02:00
Adria Navarro 53f3847916 Clean dependencies from types 2023-09-26 12:53:10 +02:00
Adria Navarro 220adea647 Clean dependencies from string-templates 2023-09-26 12:53:09 +02:00
Adria Navarro 6cfb5e8fb5 Clean dependencies from shared-core 2023-09-26 12:53:09 +02:00
Adria Navarro 1acbcaa4d8 Clean dependencies from sdk 2023-09-26 12:53:09 +02:00
Adria Navarro a13aef1c16 Fix dependencies from backend-core 2023-09-26 12:53:09 +02:00
Adria Navarro 7feaf58f7f Fix dependencies from backend-core 2023-09-26 12:53:09 +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
Andrew Kingston f1cf9c3d41 Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when 2023-09-26 10:20:46 +01:00
Michael Drury 18fd154ab5 Merge branch 'develop' into feat/relationship-configuration 2023-09-26 09:44:00 +01:00
Andrew Kingston dec43051f6 Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when 2023-09-26 09:41:38 +01:00
Peter Clement 8af8c33bbe pr comments 2023-09-26 09:33:44 +01:00
Adria Navarro 9f391ed2d9 Fix initial load empty 2023-09-26 10:26:12 +02:00
Andrew Kingston 7bf32176a7 Add event for block ejection 2023-09-26 09:14:53 +01:00
Andrew Kingston 7056ad7c44 Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when 2023-09-26 09:09:20 +01:00
Andrew Kingston ed1fa2aba5 Merge branch 'develop' into date-only-type 2023-09-26 08:31:45 +01:00
Adria Navarro db2fcf3606 Fix display 2023-09-25 21:52:16 +02:00
Adria Navarro 2bc96addc2 Register BBReferenceField 2023-09-25 21:52:16 +02:00
Adria Navarro 69b6edb1e7 FieldTypes from @budibase/types 2023-09-25 21:52:16 +02:00
Adria Navarro 2ce9f850d9 Render bb reference as relationship 2023-09-25 21:52:16 +02: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
melohagan 9d12fbb3f4 Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when 2023-09-25 20:01:47 +01:00
Andrew Kingston 00bd6e92db Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-25 19:41:53 +01:00
Andrew Kingston 1f8a4d9280 Merge branch 'master' into fix/table-block-delete-button-default 2023-09-25 19:35:23 +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 ebd6643346 Setting pro reference to develop. 2023-09-25 17:56:02 +01: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
mike12345567 98680f7895 Updating dual bulkDocs call, to handle the merging of similar documents. 2023-09-25 17:48:07 +01:00
Martin McKeaveney 2fbab6b5d1 Merge branch 'master' into fix/microsoft-sec-advisory 2023-09-25 17:42:49 +01:00
Adria Navarro e3c3edb8bd Fix reduces 2023-09-25 18:21:02 +02:00
Adria Navarro 28fc050299 Remove unwanted horizontal scroll 2023-09-25 18:15:22 +02:00
mike12345567 3d143c28a9 Last PR comments. 2023-09-25 17:00:20 +01:00
mike12345567 4d1c749444 First PR comment. 2023-09-25 16:58:06 +01:00
Martin McKeaveney 5998f9544c Merge branch 'develop' into cheeks-lab-day-portal-poc 2023-09-25 16:57:59 +01:00
Dean cb7c9e936c Merge remote-tracking branch 'origin/master' into fix/table-block-delete-button-default 2023-09-25 16:54:03 +01:00
Adria Navarro 6cd1deb19a Merge branch 'develop' into chore/update_ts 2023-09-25 17:48:10 +02:00
Adria Navarro 4cd7be52ae Update pro 2023-09-25 17:46:29 +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
mike12345567 5f0050849e Fixing issue detected by test. 2023-09-25 15:05:14 +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
Martin McKeaveney 83f042eeaf update name of platform users view so it rebuilds 2023-09-25 13:57:10 +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
mike12345567 bca63eba45 Finishing out test cases for public API app export/import. 2023-09-25 12:52:29 +01:00
Dean d6ae511eda Refactor of the delete label logic into a block 2023-09-25 12:43:43 +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
Adria Navarro a834402e16 Fix UX 2023-09-25 12:40:12 +02:00
Adria Navarro a175fb3293 Clean code 2023-09-25 12:33:21 +02:00
Adria Navarro 86feec66b1 Custom max height 2023-09-25 12:27:28 +02:00
Adria Navarro ab4f399033 Handle sorting 2023-09-25 12:23:17 +02:00
Dean fcb1575da5 Added default config values for buttons on auto screen creation. Added behaviour to accomodate screens created without defaults set. 2023-09-25 10:59:34 +01:00
melohagan 05aa725b2a Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when 2023-09-25 10:22:44 +01:00
Adria Navarro 26362c44e8 Change spinner location 2023-09-25 11:03:35 +02:00
Adria Navarro 10fdd696c6 Clean code 2023-09-25 10:17:26 +02:00
Adria Navarro 825f1c639e Improve readability 2023-09-25 10:16:01 +02:00
Adria Navarro 2530ebda2b Fix tests 2023-09-25 09:48:27 +02:00
Adria Navarro aee590bbba Update lint 2023-09-25 09:42:48 +02:00
Martin McKeaveney 6d4e3082e3 type tidy up and lint 2023-09-24 22:07:40 +01:00
Martin McKeaveney ba52a901a9 improved type guards 2023-09-24 20:47:29 +01:00
Martin McKeaveney 9cf41133fb add verifiable SSO providers type 2023-09-24 19:40:37 +01:00
Samuel-Martineau df111f8b44 Allow plugins to contribute DatasourcePlus integrations 2023-09-23 14:05:49 -04:00
Martin McKeaveney b979b29313 e2e secure microsoft auth 2023-09-23 00:10:12 +01:00
mike12345567 c0a2940d8b Adding basic tests for public API app export/import. 2023-09-22 18:43:18 +01:00
mike12345567 fe5cc6878b Adding licensing checks to import/export API. 2023-09-22 17:38:34 +01:00
Adria Navarro 124ff40159 Fix types 2023-09-22 18:24:00 +02: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
Adria Navarro 38d6fa8b2a Renames 2023-09-22 17:33:13 +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 bb6bf65c0f Merge branch 'develop' into budi-6922-the-number-0-cannot-be-displayed-on-input-number-fields-when 2023-09-22 14:03:41 +01:00
mike12345567 07c7192154 Adding documentation for export endpoint. 2023-09-22 13:29:16 +01: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 c814e51e36 Display loader 2023-09-22 14:03:23 +02:00
Adria Navarro b391ca37ab Infinite scroll 2023-09-22 13:51:08 +02:00
Adria Navarro 7ad05930e1 Simplify 2023-09-22 13:07:02 +02:00
Adria Navarro 1272414a57 Filter using picker 2023-09-22 13:04:44 +02:00
Adria Navarro 85854aa8be Keep options 2023-09-22 12:39:49 +02:00
Mel O'Hagan 3bae1662ef Null coalesce 2023-09-22 11:35:01 +01:00
Mel O'Hagan fc5f14e04f Use null coalescing 2023-09-22 11:17:09 +01:00
Adria Navarro b56081405e Handle initial values 2023-09-22 12:16:54 +02:00
Mel O'Hagan a790d6cd74 Let null and blank strings be saved as they are 2023-09-22 11:05:24 +01:00
Adria Navarro 506176948b Fix 2023-09-22 11:00:56 +02:00
Andrew Kingston 10764053df Remove form field default value settings from being updated by conditional UI 2023-09-22 09:28:37 +01:00
Andrew Kingston 41eaaaa471 Remove tooltip from automation undo redo control 2023-09-22 09:16:23 +01:00
Adria Navarro 4ca9029dc9 Fix selected value 2023-09-22 10:15:43 +02:00
Adria Navarro 06d881aa7f Unify selectedValue func 2023-09-22 10:14:17 +02:00
Andrew Kingston 69c688a03e Update section component grid column styles to explicit widths to prevent issues with dynamic resizing and overflow 2023-09-22 08:48:34 +01:00
mike12345567 cf24d90f4b Base of API - still needs pro implementation. 2023-09-21 18:04:15 +01:00