Commit Graph

6626 Commits

Author SHA1 Message Date
Peter Clement e41ada9062 remove logs 2022-10-26 09:03:50 +01:00
Peter Clement 20612c8d00 Merge remote-tracking branch 'origin/develop' into pc/backups-ui-fixes 2022-10-25 16:27:32 +01:00
Peter Clement 5a2001bcbc fix loading state 2022-10-25 16:22:29 +01:00
Peter Clement 27fa18ad7d fix icon sizing 2022-10-25 16:15:50 +01:00
Peter Clement e48d4aaf1a formatting 2022-10-25 16:06:22 +01:00
Peter Clement 679e22384c Assorted Backups UI fixes 2022-10-25 16:05:19 +01:00
Mel O'Hagan e11f4932d3 Handle multiple automation loop bindings 2022-10-25 15:19:07 +01:00
Andrew Kingston 603c8744a5 Merge branch 'master' into master-develop 2022-10-25 12:03:33 +01:00
melohagan 3ade5b4b65 Merge pull request #8371 from Budibase/bug/sev3/validate-datasource-config
Validate datasource config
2022-10-25 09:24:32 +01:00
Andrew Kingston cf7a4a4e6d Merge pull request #8376 from Budibase/cheeks-lab-day-grid
Grid component + builder performance improvements
2022-10-25 08:20:37 +01:00
Michael Drury 2e3698a919 Merge pull request #8373 from Budibase/feature/backups-ui
Backups UI
2022-10-24 18:18:12 +01:00
Michael Drury d2a2b09f1f Merge pull request #8354 from Budibase/feature/app-backups
App backups backend
2022-10-24 18:16:52 +01:00
Peter Clement 195beec069 ui comments 2022-10-24 16:52:29 +01:00
Peter Clement 5942c65d31 Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-24 16:43:59 +01:00
Peter Clement 74a6594320 autofill restore backup name 2022-10-24 16:20:03 +01:00
mike12345567 cf1843002d Merge branch 'feature/app-backups' of github.com:Budibase/budibase into feature/backups-ui 2022-10-24 15:50:45 +01:00
Peter Clement 2ffae3a0d6 always show automation history tab 2022-10-24 15:38:03 +01:00
Peter Clement 1aca8756f6 pr comments 2022-10-24 15:09:32 +01:00
Mel O'Hagan ad7c68cbe0 Add padding 2022-10-24 15:02:56 +01:00
Peter Clement 146cdaa131 add pro check and default state 2022-10-24 15:00:00 +01:00
Mel O'Hagan 2dd06c1018 Allow automations scroll. Copy datasource class. 2022-10-24 14:56:05 +01:00
Andrew Kingston 1a37e1fc95 Remove some unnecessary code 2022-10-24 13:28:22 +01:00
Andrew Kingston ba1fe6db8a Remove some debug logging 2022-10-24 13:09:29 +01:00
Mel O'Hagan 46761749bf Add validation to config screen 2022-10-24 10:39:39 +01:00
Mel O'Hagan 2bfeb85013 Make NaN undefined 2022-10-24 10:18:51 +01:00
Mel O'Hagan 777e8f91f1 Remove touch check for error consistency 2022-10-24 09:46:53 +01:00
Andrew Kingston fb0866f0d9 Tidy up 2022-10-24 09:43:45 +01:00
Mel O'Hagan 2eccc935d9 Merge branch 'develop' into bug/sev3/validate-datasource-config 2022-10-24 09:27:24 +01:00
Andrew Kingston ce78c5ecb9 Refactor app preview event sending to support async callbacks in client library 2022-10-24 09:02:50 +01:00
mike12345567 74484fc054 Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-21 18:41:25 +01:00
mike12345567 89dd9b259d Adding in new pending state. 2022-10-21 18:33:58 +01:00
mike12345567 1064095d94 Updating frontend to allow searching by type and trigger. 2022-10-21 17:03:01 +01:00
Andrew Kingston f1714ab2a5 Improve performance by fixing multiple instances of redundant client app initialisations 2022-10-21 16:54:01 +01:00
Peter Clement d17241d8d7 refetch after backup / delete / update 2022-10-21 16:00:10 +01:00
Dean 11189205ff Merge remote-tracking branch 'origin/master' into fix/json-field-in-automation-step 2022-10-21 15:35:34 +01:00
Dean 7bfd07ac6c Ensure bindings are not mutated when enriching with custom icons 2022-10-21 15:33:56 +01:00
Dean 952b6ddb30 Merge remote-tracking branch 'origin/develop' into feature/chart-block-component 2022-10-21 14:21:25 +01:00
Dean cdcfbc6dce Initial commit for chart block component 2022-10-21 14:20:40 +01:00
Peter Clement 93c042d0eb fix download issue and pass name for backup after restore 2022-10-21 14:10:08 +01:00
Andrew Kingston 358e5996f5 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-21 10:59:47 +01:00
Martin McKeaveney 69775a0324 Merge pull request #8016 from Budibase/feature/redirect-after-modal-close
Allow screen redirect after modal close
2022-10-21 08:58:21 +01:00
Andrew Kingston 6a96d447e9 Ensure allowed component list is actually accurate and prevent any way around illegal component nesting 2022-10-20 19:49:14 +01:00
mike12345567 1eac53230e Adding restore work - new modal to create a backup. 2022-10-20 18:46:16 +01:00
mike12345567 6256b5f73d Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-20 17:48:03 +01:00
mike12345567 0c2ae220a2 Updating rendering of table - as per Andy's new designs based on the restore event. 2022-10-20 17:43:54 +01:00
Peter Clement d138d5ebaa add ability tofilter by range 2022-10-20 16:10:09 +01:00
Andrew Kingston 73a229b9ec Add proper validation for nesting illegal combinations of components 2022-10-20 16:03:53 +01:00
Peter Clement 62ada4f7cc integrate download and update and update datepicker 2022-10-20 15:09:43 +01:00
Peter Clement 039bb76b5b Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-20 13:46:36 +01:00
Peter Clement 047d605f2f add restore funtionality 2022-10-20 13:33:50 +01:00
mike12345567 f9b97ef6f7 Merge branch 'feature/backups-ui' of github.com:Budibase/budibase into feature/backups-ui 2022-10-20 12:51:03 +01:00
mike12345567 53788789d7 Correcting contents rendering. 2022-10-20 12:47:45 +01:00
Peter Clement f5c9e22d42 fix paging and add deletion 2022-10-20 11:46:04 +01:00
Peter Clement 627b0afa18 lint 2022-10-19 16:11:25 +01:00
Peter Clement 3e7d631031 add paging and add more custom table renderers 2022-10-19 16:08:34 +01:00
Andrew Kingston 9a94e9da7c Use a container as the DND placeholder and use approx size when dragging into grids 2022-10-19 14:39:28 +01:00
Peter Clement 71439d4b82 add datepicker range and test search 2022-10-19 10:16:54 +01:00
Peter Clement 7ae1e3a3ee add apis and svelte store 2022-10-18 19:00:19 +01:00
Peter Clement 81aa2fbfcc add base ui and backups tab 2022-10-18 18:38:49 +01:00
Andrew Kingston a870d2473d Allow grid DND without selecting components 2022-10-18 18:29:21 +01:00
Dean 7ccf29bff7 Pushed default parsing up into the InnerForm component to ensure that invalid default values are removed entirely. Fixes for custom validation for array types 2022-10-18 16:24:36 +01:00
Dean 4d71143015 Merge remote-tracking branch 'origin/master' into fix/multipicker-default-behaviour 2022-10-18 09:30:50 +01:00
Andrew Kingston 774566d03b Merge branch 'dnd-improvements' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-10-18 08:12:11 +01:00
Andrew Kingston b7bfb861db Merge branch 'develop' of github.com:Budibase/budibase into dnd-improvements 2022-10-17 16:31:39 +01:00
mike12345567 11115aab56 Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-17 14:49:31 +01:00
Dean 557499a4d7 Minor update to fix padding for the json field label 2022-10-17 12:43:23 +01:00
Dean 50eee8d938 Added the json field type to the Automation field block. Also added in the automation icon to identify the automation bindings 2022-10-17 12:08:37 +01:00
Dean bb4ee20bd6 Values or defaults passed to the picker are parsed to ensure only valid options are marked/added to the component. 2022-10-17 12:03:13 +01:00
Andrew Kingston ceecfb50e9 Hide new component panel when selected component changes 2022-10-17 09:23:52 +01:00
Andrew Kingston 0378e06550 Add ability to drag new blocks into app preview 2022-10-17 08:46:09 +01:00
Andrew Kingston d7f033eedf Add sensible min widths to settings in the filter drawer 2022-10-15 13:23:20 +01:00
Andrew Kingston 80351db592 Add sensible min widths to settings in the conditional UI drawer so that it's usable on any res 2022-10-15 13:17:40 +01:00
Andrew Kingston 857364b257 Fix selected rows bindings for table blocks not having a category 2022-10-15 13:06:34 +01:00
Andrew Kingston 72ff7ce122 Prevent crash when determining datasource schema for non string type values 2022-10-15 12:58:32 +01:00
Andrew Kingston 3f429ff3ce Lint and prevent scrolling to selected component when starting dragging 2022-10-14 19:45:47 +01:00
Andrew Kingston bebe2f62c3 Fix crash when dragging from client preview into component tree 2022-10-14 18:17:02 +01:00
Andrew Kingston a71a553ee6 Add ability to drag new components into the preview 2022-10-14 13:37:14 +01:00
Gerard Burns 2bce44ae96 Merge pull request #8246 from Budibase/feature/replace-builder-back-button-with-menu
Replace Builder Back Button With Menu
2022-10-14 10:09:29 +01:00
Mel O'Hagan 26a16f1931 Handle null or empty steps 2022-10-14 08:02:29 +01:00
Dean 909a8b7074 Merge remote-tracking branch 'origin/develop' into feature/blocks-in-auto-screens 2022-10-13 16:54:55 +01:00
Dean cb071096e1 Merge remote-tracking branch 'origin/develop' into feature/blocks-in-auto-screens 2022-10-13 16:49:10 +01:00
deanhannigan aa1293f15a Merge pull request #8153 from Budibase/feature/qr-barcode-reader
Feature/qr barcode reader
2022-10-13 16:43:54 +01:00
melohagan 9c8aa0dd84 Merge pull request #8117 from Budibase/lab/mongodb
Add aggregate method to MongoDB
2022-10-13 16:32:30 +01:00
Mel O'Hagan 8a7f6fcd27 Added null propagation operators 2022-10-13 16:17:47 +01:00
Dean 7125e3f6e3 Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-13 16:16:28 +01:00
melohagan bea6e250b8 Update packages/builder/src/components/integration/index.svelte
Co-authored-by: Martin McKeaveney <martin@budibase.com>
2022-10-13 16:13:56 +01:00
Andrew Kingston bfee51aeab Update formula tooltip to explain they cannot be sorted by 2022-10-13 16:11:53 +01:00
mike12345567 8fdba78bde Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-13 15:59:31 +01:00
Andrew Kingston 167f8f368b Only show sortable fields for sort column settings 2022-10-13 15:58:44 +01:00
Gerard Burns 100074aae1 Replace Builder Back Button With Menu 2022-10-13 15:53:45 +01:00
Andrew Kingston 7b2e471d82 Only hide plugin search bar when no plugins exist 2022-10-13 15:32:31 +01:00
Mel O'Hagan 080694a08a Rename flowEditors to stepEditors 2022-10-13 13:07:53 +01:00
Mel O'Hagan 10367dfb43 Rename flow to pipeline 2022-10-13 13:05:45 +01:00
Rory Powell cbc1818c0c Remove debug message from upgrade page ui (self host) 2022-10-13 09:28:12 +01:00
mike12345567 d1c9a56e9a Full import implementation - needs further testing, untars the file with all apps, then adds each of them individually. 2022-10-12 19:15:28 +01:00
Mel O'Hagan ac3d389163 Allow stages to be swapped in flow 2022-10-12 18:42:35 +01:00
Mel O'Hagan 9f60a6c485 Allow template to be used when changed body blank 2022-10-12 16:20:11 +01:00
Mel O'Hagan 33c36c1112 Include stage templates 2022-10-12 15:31:53 +01:00
mike12345567 9d34ccfaca Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-12 11:59:00 +01:00
Mel O'Hagan c67c784e15 Merge branch 'develop' into lab/mongodb 2022-10-12 10:29:27 +01:00
Mel O'Hagan 3b907e2cb5 Merge branch 'master' into bug/sev3/edit-column-modal-state 2022-10-12 10:23:17 +01:00
Mel O'Hagan 8210233f36 Edit clone of column 2022-10-12 10:22:54 +01:00
Rory Powell 2f0f36e635 Merge branch 'master' into merge-master 2022-10-12 10:19:46 +01:00
melohagan 8757105501 Merge pull request #8169 from Budibase/bug/sev3/delete-button-roles
Hide delete button for built-in roles, and prevent duplicate roles
2022-10-12 09:11:58 +01:00
Dean 2bff6254de Initial commit, refactoring of autoscreens to incorporate blocks 2022-10-11 17:05:19 +01:00
Andrew Kingston 14f7351c4a Fix user pagination not working when viewing users with access to an app 2022-10-11 14:17:30 +01:00
mike12345567 1f36eec89a Some updates towards supporting attachments in app exports. 2022-10-10 20:08:59 +01:00
Dean 299122324e Ensure field type is preserved if it contains a slash. Some additional refactoring 2022-10-10 14:20:06 +01:00
Dean 9d00b59c49 Adjustments to accomodate the updates scanner type 2022-10-10 12:11:29 +01:00
Martin McKeaveney 536b7238e9 redis fix for new instances, removing relationship options from google sheets integration 2022-10-10 11:00:45 +01:00
Dean 07be0208e5 Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-10 09:08:48 +01:00
Andrew Kingston f27704ccf6 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-10-07 12:45:53 +01:00
Andrew Kingston bdce3fc9fc Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-10-07 11:31:32 +01:00
Dean c09154b03e Renamed the 'Scanned Code' field type to 'Barcode/QR'. The component is also now listed as 'Barcode/QR Scanner'. Minor fix to include longform text columns in the table csv import list 2022-10-07 11:00:25 +01:00
Mel O'Hagan c9f3dc7fe4 Don't allow duplicate roles 2022-10-06 19:22:18 +01:00
Mel O'Hagan 49117d8595 Fix inherits role options 2022-10-06 18:23:02 +01:00
Mel O'Hagan 32e6c5bd7a UI fixes 2022-10-06 18:19:00 +01:00
mike12345567 2421f16a8c Merge branch 'develop' of github.com:Budibase/budibase into develop 2022-10-06 16:58:33 +01:00
Dean e251c914ff Review feedback changes. Changed 'Code' labelling to 'Scanned Code' 2022-10-06 13:02:17 +01:00
Dean acf583120a Removed filter excluding links from user bindings. 2022-10-05 12:40:53 +01:00
Dean 1626338b15 Merge remote-tracking branch 'origin/develop' into feature/qr-barcode-reader 2022-10-05 09:29:32 +01:00
Dean 2ec21741d1 Initial commit of QR Reader field 2022-10-05 09:28:07 +01:00
Michael Drury 89436d3d13 Merge pull request #7873 from Budibase/bug/column-name-other-table-validation
Don't show validation error for existing relationship
2022-10-04 12:49:47 +01:00
Mel O'Hagan 55c112677e Added support for JSON array stages 2022-10-04 11:03:24 +01:00
Mel O'Hagan 91db8f10ab Improve editor refresh on delete 2022-10-04 10:18:16 +01:00
Mel O'Hagan 0d08eb60c5 Merge branch 'develop' into lab/mongodb 2022-10-03 17:10:21 +01:00
deanhannigan 3520843e4a Merge pull request #8014 from Budibase/feature/automation-log-filter-by-license
Feature/automation log filter by license
2022-10-03 10:49:24 +01:00
Andrew Kingston 6272c7cb66 Fix generating datsource structure for components which have a setting of type table 2022-09-30 16:26:29 +01:00
Andrew Kingston ea35b9bff6 Fix table setting type 2022-09-30 16:26:24 +01:00
Andrew Kingston ef9650136a Hot reload custom component settings in the builder 2022-09-30 16:26:15 +01:00
Andrew Kingston 293ab37636 Use friendly name when adding instances of custom components 2022-09-30 16:26:02 +01:00
Andrew Kingston 0840bcb7d7 Fix custom components not working properly with generated bindings 2022-09-30 16:23:26 +01:00
mike12345567 3b0518296d Removing some un-necessary duplicated statements. 2022-09-30 14:32:32 +01:00
mike12345567 8d39cccbeb Merge branch 'master' of github.com:Budibase/budibase into feature/plugin-icons 2022-09-30 13:02:14 +01:00
deanhannigan 005c6e70fd Merge pull request #8011 from Budibase/fix/enforce-builder-child-checks-drag-drop
Fix to enforce illegalchildren rules when dragging and dropping in th…
2022-09-30 11:24:21 +01:00
mike12345567 c40ce20a38 Improving regex for processing custom SVG. 2022-09-30 09:17:38 +01:00
mike12345567 95136a54f2 Adding ability for datasource plugins to have a custom icon svg. 2022-09-29 19:30:53 +01:00
Dean 67437c3db1 Centralised licensing types to frontend-core contants. Some minor refactoring 2022-09-29 09:17:22 +01:00
Andrew Kingston 10320574a4 Update naming conventions in filter drawer 2022-09-28 15:36:35 +01:00
Andrew Kingston 7909745fb5 Simplify, strengthen and make consistent filter drawer validation logic 2022-09-28 15:08:44 +01:00
Andrew Kingston 6c63edc279 Merge branch 'master' of github.com:Budibase/budibase into bug/sev2/is-in-filter-startswith-crash 2022-09-28 14:16:45 +01:00
Mel O'Hagan 4bb9dad06e Add screen input to CloseScreenModal 2022-09-28 13:49:35 +01:00
Dean 21c330f4fb Use new licensing feature flag to gate off the filtering behaviour. 2022-09-28 12:17:00 +01:00
Dean e033af8e87 Merge remote-tracking branch 'origin/develop' into feature/automation-log-filter-by-license 2022-09-28 11:39:22 +01:00
Dean e0a2a30b80 Fix to enforce illegalchildren rules when dragging and dropping in the component tree 2022-09-28 11:08:11 +01:00
Andrew Kingston eba71be742 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-09-27 15:57:27 +01:00
Andrew Kingston 689368a885 Update plugins page empty state 2022-09-27 09:31:04 +01:00
Andrew Kingston 8732fe9327 Update groups page styles when user does not have access 2022-09-27 09:30:54 +01:00
Michael Drury d60c5fd806 Fixing issue with multi-tenancy and groups UI - apps with multi-tenancy enabled did not appear correctly and could not be added. 2022-09-26 22:33:11 +01:00
Rory Powell f3ece5a52c Fix cypress accountPortals.spec 2022-09-26 21:02:11 +01:00
Michael Drury 6adb30fc1c Merge pull request #7981 from Budibase/feature/group-app-add
Add apps to a group from within groups interface
2022-09-26 19:18:44 +01:00
mike12345567 07311a7efd Updating plugin badge to be new, rather than beta as now released. 2022-09-26 18:58:08 +01:00
mike12345567 d8fdd43e04 PR comments. 2022-09-26 18:26:16 +01:00
mike12345567 b71ed1ca82 Fixing confirm text in second stage of adding app to group modal. 2022-09-26 18:05:08 +01:00
Martin McKeaveney 57bbf28119 merge with master 2022-09-26 17:57:23 +01:00
mike12345567 2acdf6b7eb Feature to allow adding apps from within the groups interface, rather than having to go to apps individually to do this. 2022-09-26 17:54:00 +01:00
Mel O'Hagan 939d511a14 Merge branch 'develop' into bug/column-name-other-table-validation 2022-09-26 17:03:41 +01:00
Rory Powell 5ffaf487c9 Merge pull request #7969 from Budibase/fix/update-billing-messaging
Minor update replacing upgrade terminology for billing notifications
2022-09-26 16:25:32 +01:00
Andrew Kingston 0a80947b51 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-09-26 16:22:13 +01:00
Martin McKeaveney 0b2b099286 Merge pull request #7965 from Budibase/fix/floor-usage-metrics
Minor change to floor usage metrics to avoid misleading 100 quota messages
2022-09-26 15:33:17 +01:00
Andrew Kingston 8563f1df90 Merge branch 'master' of github.com:Budibase/budibase into bug/sev2/is-in-filter-startswith-crash 2022-09-26 15:04:02 +01:00
Andrew Kingston 9b4d791b5e Fix multiple issues with groups UI due to not correctly accounting for multi-tenant app ID structuer 2022-09-26 14:50:31 +01:00
Dean e21cc72395 Minor update replacing upgrade terminology from notifications relating to billing 2022-09-26 13:58:19 +01:00
Dean 30622a53bf Ensure display values for metrics are capped at 100% in the day pass modal 2022-09-26 09:52:20 +01:00
Dean c0bdcbe7a3 Minor change to floor usage metrics to avoid misleading 100 quota usage messaging. 2022-09-26 09:44:45 +01:00
Peter Clement f6d7b5dc8e Merge pull request #7944 from Budibase/pc/automation-fix
Automate fixes
2022-09-26 08:39:47 +01:00
Martin McKeaveney 5d68be1c63 Merge pull request #7864 from Budibase/bug/sev4/relationship-column-types-must-match
Do not allow non-matching types for primary/foreign keys - External DB
2022-09-25 13:42:55 +01:00
Martin McKeaveney 3f625cbdab Merge pull request #7915 from Budibase/fix/table-column-binding-category
Added category and icon for table configuration binding drawer
2022-09-25 13:39:44 +01:00
Michael Drury ec89e27a8c Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-24 17:04:31 +01:00
Dean fa1e618fa1 Fix for create app buttons when usage is not being tracked 2022-09-23 19:29:56 +01:00
Dean 80028f3cd7 Merge remote-tracking branch 'origin/develop' into fix/licensing-overlay-flags 2022-09-23 17:40:19 +01:00
mike12345567 6bef55843a Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-23 17:10:30 +01:00
mike12345567 b294fdd495 Fixing display of user role in apps in the user management page. 2022-09-23 17:02:32 +01:00
Mel O'Hagan 48f8013492 Refactor 2022-09-23 16:54:39 +01:00
Mel O'Hagan 2e1b87e1c5 Merge branch 'master' into bug/sev4/relationship-column-types-must-match 2022-09-23 16:44:36 +01:00
Andrew Kingston b086a4f31f Fix groups table heading label for apps 2022-09-23 16:12:29 +01:00
Andrew Kingston 9e3845cdeb Make portal text consistent and hide upgrade prompts when you already have access 2022-09-23 16:10:40 +01:00
Rory Powell c528ac1f71 Support deleting license key from self host install 2022-09-23 15:54:59 +01:00
Andrew Kingston df13328c44 Fix padding on usage page 2022-09-23 15:46:26 +01:00
Andrew Kingston d62664c156 Fix user groups already assigned to an app not being filtered out 2022-09-23 15:42:44 +01:00
Andrew Kingston ae23c019a4 Update app overview tile size and wrapping 2022-09-23 15:40:58 +01:00
Peter Clement bc653f2f8e Merge remote-tracking branch 'origin/master' into pc/automation-fix 2022-09-23 15:37:04 +01:00
Andrew Kingston f2948d1677 Merge branch 'group-fixes' of github.com:Budibase/budibase into group-fixes 2022-09-23 15:13:14 +01:00
Andrew Kingston 60cb59e984 Add group icons to access tile and reduce API calls 2022-09-23 15:13:02 +01:00
Dean e199bd410a Fix to ensure licensing flags display correctly 2022-09-23 14:45:44 +01:00
Andrew Kingston 1c271cbbc5 Update text in app overview access tab 2022-09-23 14:44:10 +01:00
Andrew Kingston a7c7de115b Fix app list on group details page 2022-09-23 14:43:57 +01:00
Andrew Kingston ade8857024 Fix group app number count in group list table 2022-09-23 14:43:41 +01:00
mike12345567 fae80e8910 Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-23 14:37:50 +01:00
Peter Clement f069ddb27e Automation fixes 2022-09-23 13:35:27 +01:00
Rory Powell 5f9f8b1694 default quotaUsage in licensing store to undefined - some checks rely on this field being undefined, however in the current intialisation flow it is always set to the full object by the time the inspections are made. set to undefined for additional safety 2022-09-23 13:30:47 +01:00
Andrew Kingston 9b02286a96 Rename some usages of feature flags to tenant feature flags 2022-09-23 12:13:15 +01:00
Rory Powell 33719ef27e Update group upgrade UX 2022-09-23 11:40:19 +01:00
Dean 42fdc27908 Minor fix to ensure the app name neatly truncates and a general layout fix for apps in smaller resolutions 2022-09-23 10:40:55 +01:00
mike12345567 9b29bd6709 Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-22 18:44:16 +01:00
Dean c3f41c8f31 Added category and icon for table configuration binding drawer 2022-09-22 17:04:58 +01:00
mike12345567 31208b1f8f Renaming function to more accurately reflect its group app ID lookup purpose. 2022-09-22 13:57:44 +01:00
mike12345567 25b8f0ca3b Updating group types to accurately reflect the state of the documents, as well as centralising the logic for getting the app IDs in a group. 2022-09-22 13:55:52 +01:00
Mel O'Hagan eaddd72d66 Handle valueType change 2022-09-22 09:40:45 +01:00
Mel O'Hagan 79e55af7e8 Merge branch 'master' into bug/sev2/is-in-filter-startswith-crash 2022-09-22 08:43:11 +01:00
mike12345567 6247f686e8 Adding group app cleanup. 2022-09-21 23:12:38 +01:00
mike12345567 7406086c12 Switching over app role assignment to use the new backend rather than being performed in the frontend. 2022-09-21 22:58:06 +01:00
Rory Powell 37fdad7cd9 Merge branch 'master' into develop 2022-09-21 20:16:54 +01:00
mike12345567 4d9de7f658 Updates to use new backend API for adding/removing users from groups. 2022-09-21 16:58:47 +01:00
Peter Clement 0443cca321 Fix error when plugin is added 2022-09-21 16:19:07 +01:00
Martin McKeaveney 45e9da64e2 Merge pull request #7644 from Budibase/custom-css-upgrades
Custom CSS upgrades
2022-09-21 15:35:42 +01:00
Martin McKeaveney b7c09e8fd7 Merge pull request #7809 from Budibase/fix/missing-rest-binding-category-names
Fix/missing rest binding category names
2022-09-21 15:33:59 +01:00
Mel O'Hagan 97e33f8eee Only call startsWith if string 2022-09-21 15:25:53 +01:00
Mel O'Hagan 4c2ac79391 Don't show validation error for relationship 2022-09-21 13:18:04 +01:00
mike12345567 e6c91b6f8e Adding group cleanup, removing group IDs from users when group is deleted. 2022-09-21 12:43:09 +01:00
Mel O'Hagan f11e56547f Do not allow non-match type primary foreign keys 2022-09-21 09:10:31 +01:00
mike12345567 34771e1ef7 Updates to improve the view development experience. 2022-09-20 19:12:48 +01:00
Andrew Kingston 45627661f1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-grid 2022-09-20 17:23:52 +01:00
Rory Powell a458df59d3 Remove plugin datasource filter in cloud 2022-09-20 14:52:16 +01:00
Dean 2aa4ee6635 Merge remote-tracking branch 'origin/develop' into fix/missing-rest-binding-category-names 2022-09-20 13:26:39 +01:00
Dean a6cee09812 Filter 'link' fields from the Current User bindings 2022-09-20 11:09:58 +01:00
Rory Powell 72abfd8e52 Invert template display logic to fix cypress 2022-09-20 10:59:12 +01:00
Rory Powell f699bf1b56 Wrap licensing banners and modals in feature flag, disable logo 2022-09-20 10:15:28 +01:00
Dean d0d63f14b0 Removed redundant display variable from user bindings 2022-09-20 10:15:23 +01:00
Rory Powell 7018652445 Change 'Plugins' nav item badge to 'Beta' 2022-09-20 10:13:40 +01:00
Dean 58d96d3a6b Minor change to ensure correct labelling for OAuthToken binding 2022-09-20 10:07:07 +01:00
Dean a28b9aea0a Merge remote-tracking branch 'origin/develop' into fix/missing-rest-binding-category-names 2022-09-20 09:16:40 +01:00
Martin McKeaveney 915405275d merge 2022-09-18 13:30:16 +01:00
mike12345567 5f8f34f6f3 Fix for #7811 - Fixing an issue with the query binding builder - when executing the query you could no longer enrich the value binding. 2022-09-17 10:45:44 +01:00
Dean 09ff6a2556 Merge remote-tracking branch 'origin/develop' into fix/missing-rest-binding-category-names 2022-09-16 17:34:22 +01:00
Dean 5347a8339c Minor fix to add categories for rest bindings 2022-09-16 17:32:50 +01:00
mike12345567 144ff1da44 Fixing className. 2022-09-16 17:07:24 +01:00
mike12345567 1be71933ca Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-16 17:02:08 +01:00
mike12345567 ee40819c9e Merge branch 'master' of github.com:Budibase/budibase into develop 2022-09-16 16:13:20 +01:00
mike12345567 7736acd0c0 PR comments, removing console logs, as well as trying to get jest tests working in builder. 2022-09-15 22:47:37 +01:00
mike12345567 fc8dc9f176 Fixing issue introduced by fix for #7683 - encoding the query string caused handlebars statements to break, this rectifies that. 2022-09-15 19:35:55 +01:00
Dean 42984d7b63 Minor update 2022-09-15 16:50:51 +01:00
Dean 78d72b78cb Fix to include the current user bindings in datasource queries 2022-09-15 16:39:25 +01:00
Andrew Kingston 7914bba724 Fix usages of className in organisation settings page 2022-09-15 16:32:36 +01:00
Dean 4ec4007706 Merge branch 'feature/day-pass-pricing' of github.com:Budibase/budibase into feature/day-pass-pricing 2022-09-15 12:46:27 +01:00
Dean c2f6bc9167 Updated copy from the payment modal 2022-09-15 12:45:47 +01:00
Rory Powell f7fa9969f4 Fixes 2022-09-15 11:59:46 +01:00
Rory Powell 4787f9ccab Pre-review tidy, add new badge to plugins 2022-09-15 11:23:51 +01:00
Rory Powell 086d9ebdf9 Merge branch 'develop' into feature/day-pass-pricing 2022-09-15 10:56:50 +01:00
Rory Powell 0f98f2fcaa Merge branch 'master' into develop 2022-09-15 10:19:56 +01:00
Dean f0f222f9ea Merge branch 'feature/day-pass-pricing' of github.com:Budibase/budibase into feature/day-pass-pricing 2022-09-15 09:06:48 +01:00
Rory Powell 8cfd6a9faa Merge branch 'develop' into feature/day-pass-pricing 2022-09-15 08:55:33 +01:00
Rory Powell ea3598e9cf Show licensed group exceeded notification 2022-09-14 22:37:33 +01:00
Rory Powell 40f1bb3067 Update usage page 2022-09-14 20:58:58 +01:00
Dean 132f347916 Apps Page update to hide apps when sessions are maxed. General refactoring and updates to the licensing notification flows. 2022-09-14 18:04:58 +01:00
Dean 6bd3c8c3d7 Merge branch 'feature/day-pass-pricing' of github.com:Budibase/budibase into feature/day-pass-pricing 2022-09-14 15:20:49 +01:00
Dean c6155d60ef Merge branch 'feature/day-pass-pricing' of github.com:Budibase/budibase into feature/day-pass-pricing 2022-09-14 14:35:54 +01:00
Rory Powell 1bc0d13429 Update navigation 2022-09-14 14:20:50 +01:00
mike12345567 07dc8a827b Minor fix - remove double friendlyname check. 2022-09-14 13:59:54 +01:00
mike12345567 9e10aac786 Adding friendly name to plugin screen. 2022-09-14 13:15:33 +01:00
mike12345567 8744d0a86c Renaming data source -> datasource as per Mel's request. 2022-09-14 12:11:20 +01:00
Rory Powell a551532e73 Navigation updates, cookie constant, update link-dependencies and localdomain scripts 2022-09-14 10:53:14 +01:00
Dean b848fc52d9 Merge branch 'feature/day-pass-pricing' of github.com:Budibase/budibase into feature/day-pass-pricing 2022-09-13 11:52:58 +01:00
Dean 60feccaac0 Merge commit 2022-09-13 11:52:31 +01:00
Andrew Kingston c873a4d965 Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block 2022-09-13 11:32:04 +01:00
Andrew Kingston 3283a0ab5a Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-13 11:31:45 +01:00
melohagan abdb156559 Merge pull request #7333 from Budibase/feature/select-tables-to-fetch
Allow list of named tables to be fetched
2022-09-13 11:19:49 +01:00
melohagan f49aed91fc Merge pull request #7731 from Budibase/bug/sev3/date-range
Move date range picker into data
2022-09-13 10:27:43 +01:00
melohagan 0823bf5d10 Merge pull request #7735 from Budibase/bug/sev2/add-js-to-edc
Allow JavaScript bindings in External Data Connector
2022-09-13 10:24:24 +01:00
Andrew Kingston be15aff40f Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-12 20:00:32 +01:00
Andrew Kingston 0077e1000c Fix plugin rows not being keyed properly, causing incorrect notifications 2022-09-12 19:50:04 +01:00
Andrew Kingston f40de42478 Update plugin description text 2022-09-12 19:47:27 +01:00
mike12345567 30817751ad Updating plugin backend, refactoring a bit, correctly allowing a set of headers to be used for a URL. 2022-09-12 19:12:05 +01:00
mike12345567 e7cfdd4fde Updating add/delete process to have better notifications, removing some errors. 2022-09-12 17:43:13 +01:00
mike12345567 f6e5524b07 Refactoring some plugin adding work - changing how source is specified to remove lower casing. 2022-09-12 17:04:27 +01:00
Andrew Kingston 27af24ec26 Revert organisation page 2022-09-12 16:39:41 +01:00
Andrew Kingston b31cc043ed Update plugins UI styles 2022-09-12 16:35:42 +01:00
Andrew Kingston 0415a67ef0 Fix capitalisation 2022-09-12 16:19:58 +01:00
Andrew Kingston c89eb19944 Undo reverse logic when filtering by component type 2022-09-12 16:19:28 +01:00
mike12345567 828066de46 Merge branch 'develop' of github.com:Budibase/budibase into feature/plugin-management-ui 2022-09-12 15:34:34 +01:00
Rory Powell 45a43baee2 Merge branch 'master' into develop 2022-09-12 14:05:36 +01:00
Rory Powell 884f446671 Merge branch 'develop' into feature/day-pass-pricing-temp 2022-09-12 11:33:02 +01:00
Michael Drury 51725ea6b1 Merge pull request #7685 from Budibase/fix/sept-various-fixes
Fix/sept various fixes
2022-09-12 12:16:31 +02:00
Mel O'Hagan 631b08a24e Allow JS bindings in EDC 2022-09-12 11:04:34 +01:00
Rory Powell f4963db294 Add buttonText to InlineAlert, export TooltipWrapper, update Account type with license key activate time, convert error package to TS 2022-09-12 10:43:26 +01:00
mike12345567 09c5d33f68 PR comments. 2022-09-12 10:42:30 +01:00
Maurits Lourens 8592f79eaa 6538 - add validation to datasource config modal 2022-09-12 10:04:14 +01:00
Mel O'Hagan bb37a5ae92 Move date range picker into data 2022-09-12 09:20:28 +01:00
Mel O'Hagan 1edbb73e33 Remove console log 2022-09-12 08:58:47 +01:00
Mel O'Hagan 76c861c266 Null safety when creating automation from design 2022-09-12 08:57:44 +01:00
Rory Powell 03458f0f34 Usage tooltips and server accurate remaining days calculations 2022-09-12 00:02:29 +01:00
mike12345567 3d66e71d7d Fixing an issue with deleting large apps with a lot of internal table data and adding back the export modal which allows picking whether an export includes internal table rows - #7583. 2022-09-09 20:06:29 +01:00
mike12345567 932f119fce Updating params in the REST interface so that they can be used in and out of the URL - meaning that updating in one place affects the other. Reduces a bit of the confusing UX around this - discussed in #7683. 2022-09-07 19:15:05 +01:00
Peter Clement ac0443a876 fix build 2022-09-07 17:49:29 +01:00
mike12345567 2fb96b29c9 Encoding query string URI parameters for REST requests - #7683. 2022-09-07 17:31:15 +01:00
mike12345567 86c8618e8f Fix for #7431 - reboot didn't work at all previously which is why apps couldn't be published with it enabled, this is now a self host only feature, I've removed the ability to enable a reboot cron in the Cloud and it will not run the lookup/execution. 2022-09-07 17:05:17 +01:00
Peter Clement 0ebe0b8275 remove verify and fix deletion bug 2022-09-07 16:08:29 +01:00
Peter Clement f1e5432333 Merge branch 'feature/plugin-management-ui' of github.com:Budibase/budibase into feature/plugin-management-ui 2022-09-07 13:54:22 +01:00
Peter Clement 43dbf96f47 add update modal 2022-09-07 13:51:14 +01:00
Andrew Kingston 93f2903585 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 13:37:58 +01:00
Andrew Kingston ae3bd8cc17 Sort plugins alphabetically in new component panel 2022-09-07 13:37:45 +01:00
mike12345567 27e4af4b67 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 12:42:45 +01:00
mike12345567 ca749aed86 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 12:40:45 +01:00
Andrew Kingston 7b4c842eb3 Fix spacing for custom datasources in new datasource modal 2022-09-07 12:40:32 +01:00
Andrew Kingston 2e72eb4f2e Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-07 12:07:25 +01:00
Andrew Kingston 0bc7ffe0a1 Update preview endpoint to be prefixed with /app to not require an updated proxy config 2022-09-07 10:40:00 +01:00
NEOLPAR fbfdf1c5ec Merge branch 'plugins-dev-experience' into feature/plugin-management-ui 2022-09-07 09:55:23 +01:00
mike12345567 bc9686d470 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-09-06 14:09:26 +01:00
Peter Clement e6f127c33f update upload request to handle source correctly 2022-09-06 10:37:49 +01:00
Andrew Kingston 229c7cf49f Fix issue with duplicating components not replacing IDs on component itself 2022-09-06 09:21:16 +01:00
Andrew Kingston 5577f31a17 Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block 2022-09-06 09:00:21 +01:00
Andrew Kingston 3088616c47 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-06 08:53:10 +01:00
Andrew Kingston d6d26e126c Allow custom CSS to be bindable and allow overriding via conditional UI 2022-09-05 16:35:25 +01:00
Andrew Kingston 443c763602 Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-css-conditional-ui 2022-09-05 14:55:58 +01:00
Andrew Kingston e1282c5da3 Add missing await statement 2022-09-05 14:55:17 +01:00
Peter Clement 5ad21ad333 improve responsiveness of plugins ui 2022-09-05 14:39:19 +01:00
mike12345567 5c62bdac2e Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-05 14:14:47 +01:00
Andrew Kingston c05c7b5f1e Prevent default browser events from firing when using keyboard shortcuts 2022-09-05 12:28:01 +01:00
Peter Clement cb4b918e5a remove name selection from UI 2022-09-05 11:27:43 +01:00
Peter Clement 775c11ef85 Merge branch 'feature/plugin-management-ui' of github.com:Budibase/budibase into feature/plugin-management-ui 2022-09-05 09:45:14 +01:00
NEOLPAR 7d8940f0cb Merge branch 'plugins-dev-experience' into feature/plugin-management-ui 2022-09-05 09:38:24 +01:00
Peter Clement 70408d8008 Merge branch 'feature/plugin-management-ui' of github.com:Budibase/budibase into feature/plugin-management-ui 2022-09-05 09:37:44 +01:00
Peter Clement 88ccae7768 put plugin details in a modal 2022-09-05 09:35:24 +01:00
Andrew Kingston 1f1f482f9d Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-02 19:53:49 +01:00
Andrew Kingston 881024ca60 Remove further usages of plugin versions 2022-09-02 19:52:52 +01:00
NEOLPAR 18724af5c5 remove plugin cleaner 2022-09-02 19:33:03 +01:00
NEOLPAR 5a08834def delete plugin through modal confirmation 2022-09-02 19:16:13 +01:00
Martin McKeaveney e4a9b684c7 Merge branch 'develop' of github.com:Budibase/budibase into revert-7503-revert-7414-feature/binding-ux-update 2022-09-02 18:45:00 +01:00
mike12345567 3ba2aaf567 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-02 18:21:50 +01:00
Andrew Kingston 6948d682fa Fix user validation when pressing confirm 2022-09-02 10:05:43 +01:00
NEOLPAR 54eed13541 create plugin github public and private 2022-09-01 20:04:45 +01:00
Dean 1a6d50008e Merge branch 'feature/day-pass-pricing' of github.com:Budibase/budibase into feature/day-pass-pricing 2022-09-01 15:33:16 +01:00
Dean 16a505a36f Merge commit 2022-09-01 15:30:04 +01:00
Rory Powell 276c455a11 Merge branch 'develop' into feature/day-pass-pricing 2022-09-01 15:26:16 +01:00
Andrew Kingston b49872bea3 Merge pull request #7568 from Budibase/cheeks-fixes
Component action fixes
2022-09-01 15:21:48 +01:00
Andrew Kingston d989e346ca Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-09-01 14:39:30 +01:00
Andrew Kingston 812304fd93 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-01 14:38:36 +01:00
Andrew Kingston d45cfc3564 Remove lingering mentions of block ejection 2022-09-01 13:59:55 +01:00
Andrew Kingston bae76a5d5c Revert some cherry pick changes 2022-09-01 13:14:25 +01:00
Andrew Kingston 01cc14a6ee Allow dropping on empty space below tree 2022-09-01 13:11:50 +01:00
Andrew Kingston 412ee0b35f Tidy up component list panel monolith 2022-09-01 13:11:41 +01:00
Andrew Kingston 8a94ee620b Add confirmation for ejecting blocks and component target when using context menu 2022-09-01 13:09:34 +01:00
R2bEEaton 983c161139 resolving requested change 2022-09-01 07:15:25 -04:00
R2bEEaton d611e5dc78 possible fix for yarn lint 2022-09-01 06:36:39 -04:00
Rory Powell ba5ed65e03 Billing and usage page updates to support different kinds of users and plans 2022-09-01 11:36:23 +01:00
mike12345567 27be6507a8 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-01 11:31:50 +01:00
R2bEEaton b7dd32e7c1 import _ from 'lodash"
Missed the import for the `_` from Lodash.
2022-09-01 06:29:38 -04:00
R2bEEaton 72ff3cc957 Automation list sort alphabetically by name #7565
This commit addresses issue #7565 (mine). Automations are currently sorted by internal ID and not by name, which makes it slightly harder to find an automation from a user's point of view.
2022-09-01 06:15:34 -04:00
Rory Powell 53cb288526 Merge pull request #7559 from Budibase/user-invite-validation
Apply validation to invite users by email + results modal
2022-09-01 09:19:03 +01:00
Rory Powell 8748d4448f Add trimming to AddUserModal 2022-09-01 08:40:19 +01:00
Rory Powell 95666537b3 Typos 2022-09-01 08:29:03 +01:00
Rory Powell 0f724f34b5 Apply validation to invite users by email + results modal 2022-09-01 07:58:05 +01:00
NEOLPAR 6daa49927e plugins npm and url working 2022-08-31 17:53:00 +01:00
mike12345567 e149b3d807 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 16:24:10 +01:00
NEOLPAR 0e2a86460c uploading npm and url plugins 2022-08-31 16:09:47 +01:00
mike12345567 320cbfada3 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 15:53:32 +01:00
Andrew Kingston 512d225389 Merge pull request #7450 from Budibase/cheeks-fixes
App navigation and screen migration for imports and templates
2022-08-31 15:27:18 +01:00
Martin McKeaveney e6eb1687d2 Merge pull request #6640 from mslourens/pass_untruncated_title_to_radiogroup
Pass a title property with untruncated text to the RadioGroup
2022-08-31 13:32:33 +01:00
Rory Powell 5f022e04a3 Merge branch 'develop' into user-fixes 2022-08-31 11:39:41 +01:00
NEOLPAR e5446d2f8a plugin create npm 2022-08-30 21:37:08 +01:00
Andrew Kingston 8b8d3b9078 Update ejection confirmation text 2022-08-30 14:48:17 +01:00
Andrew Kingston d266d5e542 Allow dropping on empty space below tree 2022-08-30 13:32:52 +01:00
Andrew Kingston df3787bda3 Tidy up component list panel monolith 2022-08-30 13:23:12 +01:00
Andrew Kingston bce2ee2107 Add confirmation for ejecting blocks and component target when using context menu 2022-08-30 12:57:29 +01:00
Andrew Kingston b86bd5bf03 Add setting button for ejecting blocks. Update manifest to show info beside relevant settings 2022-08-30 10:53:58 +01:00
Peter Clement a8eb172953 lint 2022-08-30 10:50:25 +01:00
Peter Clement b9b8d59005 add plugins ui 2022-08-30 10:49:19 +01:00
Martin McKeaveney 02c93071ee merge 2022-08-30 10:33:37 +01:00
Martin McKeaveney 3f26c411c9 Revert "Revert "Feature/binding ux update"" 2022-08-30 10:16:15 +01:00
Martin McKeaveney 65bf17b87c Revert "Feature/binding ux update" 2022-08-30 10:16:01 +01:00
Rory Powell fe09208bb1 Usage page updates WIP 2022-08-30 09:53:16 +01:00
deanhannigan 1403c66021 Merge pull request #7414 from Budibase/feature/binding-ux-update
Feature/binding ux update
2022-08-26 14:16:47 +01:00
Rory Powell ea6de7c428 update deletion failure modal 2022-08-26 13:12:33 +01:00
Andrew Kingston b839325a86 Add initial work on grid layout 2022-08-26 08:47:50 +01:00
Rory Powell 5c7869d21d Update user deletion UI 2022-08-25 23:28:54 +01:00
Rory Powell 0d396c326e Update user creation UI 2022-08-25 22:56:58 +01:00
Mel O'Hagan 8a75b0a26d Fix delete 2022-08-25 19:07:13 +01:00
Mel O'Hagan f2881fc714 Add delete button 2022-08-25 17:40:09 +01:00
Mel O'Hagan 52c8fda064 Add mongodb aggregate method 2022-08-25 17:30:47 +01:00
Martin McKeaveney 0b11edea66 Merge pull request #7399 from R2bEEaton/import-users-csv-carriage-return
Import Users CSV Carriage Return Support #7398
2022-08-25 12:49:56 +01:00
Andrew Kingston d9d01b1d17 Add legacy compatibility for string-only datasources 2022-08-25 09:47:04 +01:00
Andrew Kingston 0fe73e3b4d Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block 2022-08-25 09:37:45 +01:00
Andrew Kingston f8c005631d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-25 09:37:26 +01:00
Andrew Kingston e006cad2cf Ensure the correct component is selected before executing component dropdown menu actions 2022-08-25 09:35:57 +01:00
Andrew Kingston 8d76959f88 Merge branch 'cheeks-lab-day-eject-blocks' of github.com:Budibase/budibase into form-block 2022-08-25 08:53:07 +01:00
Andrew Kingston 452eba8635 Automatically migrate old apps server-side when importing or using templates 2022-08-24 21:35:24 +01:00
Dean 5e63adb42b Added sections for UI component event bindings 2022-08-24 16:38:08 +01:00
Dean 447f45d71b Updated the hover behaviour for bindings and added flags to stop empty sections from rendering 2022-08-24 12:36:58 +01:00
Dean 2e807fdc3d Code review updates 2022-08-24 12:07:51 +01:00
Andrew Kingston 722d2e09f0 Properly flag repeater block as a block and update ejection icon 2022-08-24 09:23:35 +01:00
Andrew Kingston 98b6bbb039 Update block ejection to account for children of blocks 2022-08-24 08:37:53 +01:00
Andrew Kingston 06eee0d386 Make block ejection work properly via the builder rather than client app button hack 2022-08-23 19:05:38 +01:00
Andrew Kingston eb3f7ba810 Update block ejection with latest codebase 2022-08-23 15:53:28 +01:00
Andrew Kingston 6716f5e978 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-23 15:34:25 +01:00
Andrew Kingston 090796aa42 More effeciently render component settings and filter out empty sections 2022-08-23 14:59:43 +01:00
Andrew Kingston de9d46dce8 Add placeholder setting to URLSelect 2022-08-23 14:59:18 +01:00
Andrew Kingston 0a2ad8f879 Remove form block and rename form block plus to form block 2022-08-23 14:58:56 +01:00
Andrew Kingston 434fe378c7 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-08-23 11:40:15 +01:00
melohagan f56e72dffd Merge pull request #7364 from Budibase/bug/sev2/app-action-no-field-crash
Null safety for App Action no fields
2022-08-23 11:28:29 +01:00
Dean 09bf4ecd42 Removed duplicated div structure 2022-08-23 10:52:25 +01:00
Dean 02c89bcdb1 Minor refactoring and icon updates 2022-08-23 09:56:09 +01:00
Dean 6eb187f706 Merge remote-tracking branch 'origin/develop' into feature/binding-ux-update 2022-08-22 23:09:03 +01:00
Andrew Kingston e6a15c9cdd Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-08-22 17:54:40 +01:00
Andrew Kingston bec08eecc8 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 17:54:25 +01:00
Andrew Kingston 36b067a600 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience-websocket 2022-08-22 17:54:14 +01:00
Andrew Kingston 3e36e54f56 Merge pull request #7396 from Budibase/notification-action
Notification action
2022-08-22 17:46:33 +01:00
Dean b072fd28bc Merge remote-tracking branch 'origin/develop' into feature/binding-ux-update 2022-08-22 17:29:29 +01:00
Mel O'Hagan 075611b2fa Update CSS conditional UI 2022-08-22 16:45:59 +01:00
R2bEEaton ed75505411 Import Users CSV Carriage Return Support #7398
## Description
The ImportUsersModal takes in a CSV file expecting each line to have a valid email address. When this file is created in Microsoft Excel, Windows in general, or a text editor that uses the carriage return character `\r`, the import fails. This is because the CSV string is split into an email list by `csvString.split("\n")` which fails to account for `\r\n` newlines. This PR changes the split to be the regex `/\r?\n/` which will split on either `\n` or `\r\n`.

Addresses: 
- Issue #7398
- Discussion #7397
2022-08-22 07:59:05 -04:00
Dean f4a5715461 Merge remote-tracking branch 'origin/develop' into feature/binding-ux-update 2022-08-22 12:49:56 +01:00
Dean 098c67ce5d Initial commit of UX refactor 2022-08-22 12:49:05 +01:00
Dean 422c38fce7 Minor updates 2022-08-22 12:38:23 +01:00
Dean afca8e02da Merge remote-tracking branch 'origin/develop' into feature/configurable-sso-auth-scopes 2022-08-22 11:42:48 +01:00
Andrew Kingston 975afc29d2 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:18 +01:00
Andrew Kingston 23a91b89a7 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:04 +01:00
Andrew Kingston 60ed162fe3 Add missing bindings to show notification action 2022-08-22 11:10:47 +01:00
Andrew Kingston 19c99f4390 Allow configuring whether notification is automatically dismissed or not 2022-08-22 11:08:52 +01:00
Andrew Kingston 8a2f35b3f0 Add action for showing a custom notification 2022-08-22 11:00:51 +01:00
Andrew Kingston d19a0f171e Serve builder preview via server to fix dependency on third party cookies 2022-08-20 13:47:57 +01:00
Dean 30f7fc1daa Ensure OIDC config is disabled to prevent auth issues in test suite 2022-08-19 15:56:12 +01:00
Mel O'Hagan bfaf1e61e4 Null safety 2022-08-19 14:52:50 +01:00
Dean 395d0da427 Merge remote-tracking branch 'origin/develop' into feature/configurable-sso-auth-scopes 2022-08-19 14:36:02 +01:00
Dean de437c3cb8 Added missing cypress hooks 2022-08-19 14:33:51 +01:00
Rory Powell 7d1a32f729 Merge branch 'master' into develop 2022-08-19 14:15:49 +01:00
Andrew Kingston 7eaed5bea7 Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2022-08-19 13:54:47 +01:00
Dean a1609c0bde Added authentication integration tests 2022-08-19 12:59:31 +01:00
Andrew Kingston 2c87d6e340 Initial work on websockets 2022-08-19 11:09:20 +01:00
Dean ba2aaf87e7 UX feedback changes 2022-08-18 14:58:22 +01:00
Andrew Kingston 7b6cef8794 Rename some usages of button actions to events 2022-08-18 13:43:32 +01:00
mike12345567 7e2d9cd91a Fixing issue with custom datasource section appearing when none exist. 2022-08-18 12:58:43 +01:00
Dean 5452958805 Adding fix for empty scopes 2022-08-18 11:50:52 +01:00
Andrew Kingston 1841677e0d Add bindings for screen on load setting 2022-08-18 11:16:59 +01:00
Dean 9260935572 Added scope customisation to the OIDC SSO configuration. Users can add or remove whichever scopes they like except 'openid'. They can revert to our core default values if they run into any issues 2022-08-18 10:59:40 +01:00
mike12345567 6a64c23999 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-17 23:21:58 +01:00
mike12345567 2f23de7b3a Fixing issue with single custom datasource being full width in creation modal. 2022-08-17 23:17:10 +01:00
mike12345567 7dfe049ae6 Adding full builder integration of custom components - splitting into own section properly - fixing some issues with SVG class overlap. 2022-08-17 23:13:51 +01:00
Andrew Kingston b7cf65e6dc Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-17 19:41:30 +01:00
Mel O'Hagan fb51090752 Allow list of named tables to be fetched 2022-08-17 18:16:11 +01:00
melohagan 5b9b071f62 Merge pull request #7243 from Budibase/bug/sev2/orphaned-minio-attachment
Delete attachments on field clear from minio bucket
2022-08-17 16:48:27 +01:00
Mel O'Hagan 9a290e2b41 Refactors 2022-08-17 16:44:48 +01:00
melohagan b2ae542869 Merge pull request #5829 from Budibase/feature/clickable-container
Containers support onClick
2022-08-17 16:34:41 +01:00
Andrew Kingston 32025ef76d Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-17 16:13:27 +01:00
Andrew Kingston 7abf549b02 Hide on click setting for root screen component 2022-08-17 15:47:50 +01:00
Andrew Kingston 536dc56946 Use either backspace or delete for deleting components 2022-08-17 14:47:20 +01:00
Andrew Kingston 3caae00d38 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-08-17 14:20:34 +01:00
mike12345567 b6a5ccbf10 Adding some controls around datasource config creation and updating minio fetch. 2022-08-17 11:01:25 +01:00
mike12345567 ee4f72126a Updating custom datasource SVG - splitting out in UI. 2022-08-17 10:46:17 +01:00
mike12345567 2aaff7576b Adding full flow for creating custom datasource. 2022-08-17 10:05:13 +01:00
Michael Drury 6ddf6c58d2 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-16 15:42:47 +01:00
Michael Drury cfbc9b043c Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-16 15:39:40 +01:00
Martin McKeaveney bb772bfaa5 Merge pull request #7221 from FlaminWrap/FlaminWrap-Fix-4290
Fix issue #4290
2022-08-16 14:25:17 +01:00
Mel O'Hagan 9eb6855e65 Disable valueType for Is in 2022-08-16 13:45:21 +01:00
Mel O'Hagan c5196c7a37 Only allow bindings type for Is In Conditional UI 2022-08-16 13:36:48 +01:00
Martin McKeaveney 881d350c66 Merge pull request #7251 from Budibase/fix/various-fixes-martin
roll out release services after deployment
2022-08-16 10:17:59 +01:00
Andrew Kingston 12ac9caeb9 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-15 22:24:41 +01:00
mike12345567 51e06a9c7a Adding custom datasources to UI. 2022-08-15 18:38:09 +01:00
mike12345567 4683c57e02 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-15 16:17:54 +01:00
Mel O'Hagan 1200f4d2a0 Allow delete attachments from builder data section 2022-08-15 15:46:55 +01:00
mike12345567 ae9ae26bd4 Merge branch 'develop' of github.com:Budibase/budibase into feature/multiselect-filters 2022-08-15 12:24:41 +01:00
Andrew Kingston 244850cc0b Rename custom components to plugins in the new component panel 2022-08-15 11:23:27 +01:00
Andrew Kingston 62e01a299e Fix add component not working on first click when no component is selected 2022-08-13 15:22:54 +01:00
Martin McKeaveney 52feda77de roll out release services after deployment 2022-08-12 17:42:46 +01:00
Andrew Kingston 10440803fe Show success after uploading plugin 2022-08-12 14:34:16 +01:00
Andrew Kingston 5ae40d8e15 Use friendly name in new component panel if available 2022-08-12 14:34:02 +01:00
NEOLPAR f883f36405 fix returning app Ids 2022-08-12 11:48:51 +01:00
NEOLPAR 9ec850842b fix filter not showing 2022-08-12 11:42:18 +01:00
FlaminWrap 6205d16dd2 Update index.svelte 2022-08-11 20:05:06 +00:00
Andrew Kingston f0d17b2039 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 17:05:58 +01:00
Andrew Kingston 3b3d48196e Transparently hot reload app preview when inserting a custom component bundle and reload relevant components 2022-08-11 17:05:42 +01:00
Andrew Kingston 4e916d2812 Reload app metadata when adding custom components 2022-08-11 17:05:04 +01:00
mike12345567 c9c468a424 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:36:07 +01:00
mike12345567 76d427001a Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:34:01 +01:00
mike12345567 1c7f860184 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-11 16:28:46 +01:00
Andrew Kingston 152e8271da Insert script tags for custom component bundles to app preview 2022-08-11 15:27:09 +01:00
Andrew Kingston e6303fb4ec Remove static definition from store and properly handle custom components from API 2022-08-11 15:25:43 +01:00
deanhannigan bd36d9e16f Merge pull request #7116 from Budibase/fix/remove-dynamic-var-filtering
Removed query filtering on dynamic variables in binding drawer
2022-08-11 12:12:39 +01:00
melohagan ded9ba0edd Merge pull request #7215 from Budibase/bug/webhook-automation-error-saving
Webhook Automation - Finish and test, error saving automation
2022-08-11 09:42:23 +01:00
FlaminWrap 58f59c88b0 Fix issue #4290
* Fixes issue #4290
* Changed the title from 'Accept Invitation' to 'Invitation to organistaion / Budibase'
* Changed the 'Please enter a password to set up your user.' to 'Please enter a password to get started.'
* Increased width to 300px to allow longer org names
2022-08-10 23:04:52 +00:00
Mel O'Hagan 418937e8e5 Null safety 2022-08-10 17:09:51 +01:00
Andrew Kingston 16e42dc5a1 Add full PoC of using a custom component inside the builder, with children and bindings 2022-08-10 16:54:13 +01:00
NEOLPAR 39a33290d2 Merge pull request #7213 from Budibase/fix/executequery-datasources
fixing wrong filter, excluding just bb_internal
2022-08-10 16:44:00 +01:00
NEOLPAR 60e61f1107 wrong comment 2022-08-10 16:30:26 +01:00
NEOLPAR 0687d7c235 fixing wrong filter, excluding just bb_internal 2022-08-10 16:27:53 +01:00
Rory Powell 664cb2b0b0 Merge branch 'master' into develop 2022-08-10 14:36:49 +01:00
NEOLPAR 86489e2234 Merge pull request #7143 from Budibase/fix/executequery-datasources
filtering datasources for execute query actions
2022-08-10 13:31:55 +01:00
Rory Powell 500e697974 Trigger served events on ping endpoint 2022-08-10 11:01:54 +01:00
Martin McKeaveney c44ae30721 merge from master 2022-08-09 11:52:48 +01:00
Michael Drury f8e978f321 Merge pull request #7049 from Budibase/fix/2585
Updating filters to allow multiple uses of the same property and exposing allOr option
2022-08-09 11:00:38 +01:00
Andrew Kingston ec6a208b1b Lint 2022-08-09 10:33:55 +01:00
Andrew Kingston 026fd13b41 Set errors to null rather than deleting when validating user email addresses 2022-08-09 10:16:22 +01:00
Andrew Kingston 6302ee5551 Fix users not being added to group when invited via email 2022-08-08 16:40:32 +01:00
Andrew Kingston fbbba2e32e Remove leftover code 2022-08-08 14:29:12 +01:00
Andrew Kingston 3320a33b9b Fix assignment modal, use userFetch for searching users, fix data mutations 2022-08-08 13:20:59 +01:00
Rory Powell a5db53c539 Disable pageview event 2022-08-08 12:28:39 +01:00
Andrew Kingston dbdfb9cb83 Optimise loading in overview tab and add transition to dash card header 2022-08-08 12:25:49 +01:00
NEOLPAR 0b8e0309f6 filtering datasources for execute query actions 2022-08-08 12:12:56 +01:00
Andrew Kingston 3392f97264 Fix loading states and issues with overview tab 2022-08-08 12:08:37 +01:00
Andrew Kingston 12a6d1700b Prevent rendering overview until selected app has loaded 2022-08-08 11:40:13 +01:00
Andrew Kingston cda179ea12 Show that admins and builders can access all apps 2022-08-08 11:39:32 +01:00
Rory Powell cc9bc937b6 Reduce event frequency 2022-08-08 10:47:39 +01:00
Dean de0e8b3d1e Walked back previous change. Ensured filtering of global bindings surfaces appropriate values. Filtering logic separated for global and local dynamic variables. 2022-08-08 10:33:39 +01:00
Mel O'Hagan 84b86b2450 Handle 'Is in' onOperatorChange 2022-08-06 20:52:34 +01:00
Andrew Kingston 5acce00d14 Add new UserFetch for searching users table and use in users page. Add debounce utility 2022-08-05 15:57:21 +01:00
Dean 5909ce62f7 Removed query filtering on dynamic variables in binding drawer 2022-08-05 15:16:04 +01:00
Michael Drury baa7fc54fe Merge pull request #6986 from Budibase/labday/transpiler
JS helpers, development only HBS -> JS conversion
2022-08-05 11:40:37 +01:00
Andrew Kingston 2c8345819d Fix crash when deleting app when on the settings tab 2022-08-05 11:08:32 +01:00
Andrew Kingston 66ec56e631 Remove public from role options for users 2022-08-05 10:52:34 +01:00
Andrew Kingston aab0a72ef9 Fix placeholder icon when groups have no apps 2022-08-05 10:46:16 +01:00
Andrew Kingston a2dc49453f Revert app rows to use normal icons 2022-08-05 10:41:44 +01:00
Andrew Kingston 447c51f8f2 Use core icon component for app rows 2022-08-05 10:37:35 +01:00
Andrew Kingston 211b74100b Standardise icons across groups and users 2022-08-05 10:32:55 +01:00
Andrew Kingston e4880eff24 Account for admin and builder status in users table 2022-08-05 09:19:08 +01:00
mike12345567 44a6aa85a9 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-04 21:35:55 +01:00
Andrew Kingston 8cd07023ce Show that admin and builder users have admin access to all apps 2022-08-04 18:01:14 +01:00
Andrew Kingston 136bb5742f Fix multiple issues in user details page 2022-08-04 15:33:51 +01:00
Andrew Kingston 06cd87aa2e Fix access filter not working 2022-08-04 15:32:51 +01:00
Andrew Kingston ccbbb86ad5 Fix click propagation in group user list 2022-08-04 13:27:44 +01:00
Andrew Kingston 53d7b208e4 Fix adding/removing users to group. Remove add all button 2022-08-04 13:25:44 +01:00
mike12345567 26c3f8a486 Switching variable name to make it more obvious value isn't being set directly. 2022-08-04 12:56:08 +01:00
mike12345567 b7f63aed03 Merge branch 'develop' of github.com:Budibase/budibase into labday/transpiler 2022-08-04 12:41:10 +01:00
Andrew Kingston 19b8271c1b Navigate to group upon creation 2022-08-04 11:31:06 +01:00
Andrew Kingston 24fdef92b4 Fix issue when using an invalid group ID in url 2022-08-04 11:28:55 +01:00
Andrew Kingston 7cc728ca69 Fix issue when using an invalid user ID in url 2022-08-04 11:21:31 +01:00
Andrew Kingston 055a04271c Update text to be consistent 2022-08-04 11:20:13 +01:00
Andrew Kingston 3e788ab532 Make users and apps in group details page clickable 2022-08-04 11:11:44 +01:00
Andrew Kingston 9ad23afc89 Update groups list and groups details pages to new designs. Multiple fixes and improvements. Standardise divider thickness 2022-08-04 11:06:49 +01:00
mike12345567 dee15b6415 Switching to an explicit select for the OR/AND options in the filter. 2022-08-03 17:44:44 +01:00
Dean b4097c89d4 Removed forced default behaviour for date range 2022-08-03 16:06:39 +01:00
Dean f03644582a Updated Pro upgrade flow 2022-08-03 15:43:10 +01:00
Andrew Kingston c2fb17e948 Fix users invited by email not being able to take priveleged roles 2022-08-03 15:16:26 +01:00
Andrew Kingston 1d60c62b7c Allow removing users from user assignment modal and add validation to prevent invalid submissions 2022-08-03 14:27:44 +01:00
Dean def49fc415 Merge remote-tracking branch 'origin/develop' into feature/automation-log-filter-by-license 2022-08-03 14:14:16 +01:00
Andrew Kingston 9e90180c9d Fix picker dropdown UX issues. Rename some usages of groups to user groups. 2022-08-03 13:47:55 +01:00
Andrew Kingston ad65bcaedc Make user assignment picker readonly and prevent adding same user multiple times 2022-08-03 09:58:41 +01:00
Andrew Kingston 96e239c66c Prevent showing any mention of groups when groups are not enabled both the platform and license level 2022-08-02 20:03:39 +01:00
Andrew Kingston 1f7784c6c0 More improvements to user pages 2022-08-02 19:49:15 +01:00
Andrew Kingston c2bad6133d Fix typo 2022-08-02 19:43:01 +01:00
Andrew Kingston ab4e6584c2 Improve add new user modal so that validation doesn't fire immediately 2022-08-02 19:41:58 +01:00
Andrew Kingston 3817d117f2 Update styles of user details page and user list page to match new designs 2022-08-02 19:22:14 +01:00
Andrew Kingston d79b95b710 Update users page to be narrow and remove name column 2022-08-02 18:47:00 +01:00
mike12345567 129c966226 Updating the filter system to allow adding multiple filter properties of the same name at once, as well as enabling the use of the allOr property from within the UI - resolves an old issue #2585. 2022-08-02 18:34:58 +01:00
deanhannigan 1dd236da48 Merge pull request #7039 from Budibase/fix/app-row-render
Fix/app row render
2022-08-02 17:55:09 +01:00
Andrew Kingston 4f84fb069b Fix type in import users modal 2022-08-02 16:46:00 +01:00
Andrew Kingston e9df049e01 Update delete rows button to be configurable 2022-08-02 16:44:37 +01:00
Andrew Kingston b838a66954 Update styles in user details page and user list page 2022-08-02 16:41:15 +01:00
Andrew Kingston 074f0b4a51 Tidy styles on user details page 2022-08-02 16:15:09 +01:00
Andrew Kingston f5892b4491 Fix icon size in user details page 2022-08-02 16:08:09 +01:00
Andrew Kingston a6a1d2226c Fix app list in user details page styles 2022-08-02 16:06:20 +01:00
Dean 66ca438c98 Code review updates 2022-08-02 15:20:53 +01:00
Andrew Kingston 9c78ae349d Prevent deleting yourself or resetting your own password from user details page 2022-08-02 14:37:18 +01:00
Andrew Kingston ad83d5ef26 Prevent deleting yourself from users list page 2022-08-02 14:35:32 +01:00
Dean 4b0e89b841 Removed unused class 2022-08-02 11:41:24 +01:00
Dean 028e6d2bf9 Removed debugging line 2022-08-02 11:20:22 +01:00
Dean 31af7b9c69 Ensure the row key is unique even when the rows are sorted. 2022-08-02 11:16:35 +01:00
Rory Powell 6102ace3a9 Reduce event frequency 2022-08-02 10:52:09 +01:00
Andrew Kingston ac5fe23412 Allow use of meta key as well as control key for modifier shortcuts 2022-08-02 10:01:46 +01:00
Dean cdca1497cc Linting and tidying 2022-08-02 09:06:35 +01:00
Andrew Kingston 98864c9614 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-08-01 19:08:30 +01:00
mike12345567 4f01a7fb80 Merge branch 'master' of github.com:Budibase/budibase into fix/6737 2022-08-01 19:00:17 +01:00
mike12345567 de3ceeb119 Adding mechanism to allow displaying an error on data retrieval for tables. 2022-08-01 18:56:59 +01:00
Martin McKeaveney 11579597dd adding data-cy to component list 2022-08-01 17:55:30 +01:00
Dean 7407b5ee45 Minor update to select logic and removed the sample pro badge behaviour 2022-08-01 17:15:46 +01:00
Martin McKeaveney 01bd88474b Merge pull request #7023 from Budibase/cheeks-fixes-2
Fix add component button in empty screens
2022-08-01 16:33:03 +01:00
Andrew Kingston 6c73d46449 Remove unused dependency 2022-08-01 15:54:25 +01:00
Andrew Kingston 9693f20043 Fix add component button in empty screens 2022-08-01 15:52:01 +01:00
Dean 776160df7f Investigation edits 2022-08-01 15:23:41 +01:00
Peter Clement 0b0c358459 use correct appId when searching for users by app 2022-08-01 15:16:00 +01:00
Peter Clement 3e0d225d8b fix add all functionality within groupId screen 2022-08-01 15:14:49 +01:00
Peter Clement c817b03486 add user groups tab in correct location 2022-08-01 15:10:18 +01:00
Andrew Kingston d6a02e7da1 Prevent adding the same group to an app multiple times 2022-08-01 13:21:45 +01:00
Andrew Kingston 01b81b40bf Update button casing 2022-08-01 13:13:55 +01:00
Andrew Kingston 9ae11bcb49 Fix stale data in group details page, fix role colour in group app access 2022-08-01 13:04:58 +01:00
Andrew Kingston 08849395f1 Fix role display for groups and update status light 2022-08-01 13:00:16 +01:00
Andrew Kingston 6e31e69528 Improve name and email display on user details page 2022-08-01 12:04:44 +01:00
Andrew Kingston 7ae433814e Fix stale data showing when creating user groups and reduce height of group rows 2022-08-01 11:56:01 +01:00
Andrew Kingston 9b857ba1bf Fix stale UI in user details section due to not waiting for data 2022-08-01 11:48:34 +01:00
Andrew Kingston 3be2972166 Reduce space between users and add secondary placeholder 2022-08-01 10:31:28 +01:00
Andrew Kingston 7c335431e1 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-08-01 10:29:07 +01:00
Dean 5067e4682c Merge remote-tracking branch 'origin/develop' into feature/automation-log-filter-by-license 2022-08-01 10:28:07 +01:00
Andrew Kingston 13beeeb3d1 Lint 2022-08-01 10:20:46 +01:00
Andrew Kingston c15f2998af Dedupe component actions by dispatching keyboard events when clicking component dropdown menu 2022-08-01 10:06:01 +01:00
Peter Clement c3a4941119 Merge pull request #6989 from Budibase/pc/fixes
User Management UI fixes
2022-08-01 09:39:55 +01:00
Peter Clement 9d931d4469 Merge pull request #7013 from Budibase/fix/fix-access-issue
Ensure auth access for builder and admins
2022-08-01 09:08:41 +01:00
Peter Clement 85c63a17f8 pr comments 2022-08-01 09:03:47 +01:00
Peter Clement a497aa8b8e remove log 2022-08-01 08:54:19 +01:00
Peter Clement 690ff373cd ensure auth access for builder and admins 2022-08-01 08:50:57 +01:00
Peter Clement 79f7fd380d pr comments and updating group check to be more safe 2022-07-30 11:38:08 +01:00
mike12345567 860b24649a Merge branch 'develop' of github.com:Budibase/budibase into labday/transpiler 2022-07-29 16:29:05 +01:00
Mel O'Hagan d41f813efb Add multiselect for options is in 2022-07-29 16:09:53 +01:00
Andrew Kingston 9717858c95 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-07-29 15:04:37 +01:00
mike12345567 07f3897b55 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop 2022-07-29 14:31:18 +01:00
Mel O'Hagan 1bdc0658e7 Merge branch 'develop' into feature/multiselect-filters 2022-07-29 14:23:12 +01:00
Andrew Kingston c6c1eecef0 Reduce gap between users in assignment modal 2022-07-29 14:20:35 +01:00
Andrew Kingston 2e20aba8e0 Update user table name renderer to match unavailable copy on user details page 2022-07-29 14:20:21 +01:00
Andrew Kingston 6eb3263fad Fix access tile in overview tab throwing error when attempting to navigate to access tab 2022-07-29 14:16:22 +01:00
Andrew Kingston 1e25660766 Add secondary placeholder to assignment modal 2022-07-29 14:14:06 +01:00
mike12345567 b4a8109cf0 Adding the examples and helper add functionality for JS as well as hiding button to convert outside of development environment. 2022-07-29 14:12:04 +01:00
Andrew Kingston 96a446ab38 Remove global style rules that set top left border radius to 0 for all pickers 2022-07-29 14:07:42 +01:00
Andrew Kingston 70f672ce0c Fix name showing undefined in users tab and fix initials always being PC 2022-07-29 14:04:31 +01:00
Andrew Kingston 3ebb2e193f Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-29 13:48:27 +01:00
Andrew Kingston 4b4b6ae6b0 Fix icon colors being static grey in automation section 2022-07-29 13:33:04 +01:00
Andrew Kingston 64d2e95327 Add key binds to screenslot component 2022-07-29 13:33:04 +01:00
Andrew Kingston 04d40223dd Improve component selection after deleting a component 2022-07-29 13:33:04 +01:00
Andrew Kingston a9a4b6ee44 Add keybindings to component context menu. Add duplicate keybinding. Simplify pasting 2022-07-29 13:33:04 +01:00
Andrew Kingston 5c216b7465 Offer custom themes for client apps and improve theme panel 2022-07-29 13:33:04 +01:00
Andrew Kingston ca2214f9ad Fix keybinding order precendence 2022-07-29 13:33:04 +01:00
Andrew Kingston b6751233c3 Prevent showing deletion modal for the screen element 2022-07-29 13:33:04 +01:00
Andrew Kingston a4847a471c Add keyboard shortcuts for components. Improve component reordering 2022-07-29 13:33:02 +01:00
Peter Clement 2689c48fa1 flag user groups untill licensing ready 2022-07-29 13:22:59 +01:00
Peter Clement 00ee5ccf31 handle undefined user name and avatar initials 2022-07-29 13:21:42 +01:00
Peter Clement 5477ffe575 improve email validation 2022-07-29 13:17:17 +01:00
Peter Clement 23dc9f6128 fetching of users via new api in app assignment 2022-07-29 13:13:41 +01:00
Peter Clement 8a77aca540 more efficient fetching of total users per app 2022-07-29 13:10:00 +01:00
mike12345567 7a6efe3ea8 Some minor fixes for edge cases. 2022-07-29 09:50:53 +01:00
mike12345567 3d13030aa1 Initial attempt at transpiling HBS to JS. 2022-07-28 20:20:53 +01:00
Andrew Kingston 08f9c628ab Merge pull request #6920 from Budibase/design-updates
Design updates
2022-07-28 10:24:01 +01:00
Mel O'Hagan 6c1c51a22a Merge branch 'develop' into bug/sev3/remove-validate-current-step-checkbox 2022-07-28 09:25:55 +01:00
Rory Powell 1dc062a3fb Merge branch 'master' into develop 2022-07-27 16:32:36 -04:00
Mel O'Hagan 406362b3f9 Merge branch 'develop' into feature/multiselect-filters 2022-07-27 18:08:37 +01:00
Michael Drury 04c08e1e94 Merge pull request #6928 from Budibase/fix/july-release-fixes
Various July fixes
2022-07-27 17:38:17 +01:00
mike12345567 5945a432e7 Fixing an issue with test panel not updating when new test data comes in. 2022-07-27 16:47:19 +01:00
Andrew Kingston 30256bbb8d Add groundwork for custom themes based off other themes 2022-07-27 16:37:35 +01:00
Andrew Kingston bdb37e1641 Update new component panel styles to only use border when focused via keyboard, but background colour when hovering 2022-07-27 13:03:16 +01:00
Andrew Kingston 8e59ffa056 Lint 2022-07-27 11:59:48 +01:00
Andrew Kingston 31ddce3ada Merge branch 'master' of github.com:Budibase/budibase into design-updates 2022-07-27 11:19:39 +01:00
Andrew Kingston b4b9a5f526 Shrink square status light, shrink nav item text 2022-07-27 11:16:43 +01:00
Peter Clement dca37a61da adding tests and pr comments 2022-07-27 10:20:39 +01:00
Mel O'Hagan 291e13641d Merge branch 'develop' into feature/multiselect-filters 2022-07-27 10:18:07 +01:00
Andrew Kingston 0ed3775a6d Fully remount component settings when changing selected component 2022-07-27 10:10:42 +01:00
Peter Clement 548e8d518c Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-26 20:19:33 +01:00
NEOLPAR d7bf59c4d1 Merge pull request #6904 from Budibase/fix/automation-form-not-mapping
fixed automation app:trigger not mapping test modal form
2022-07-26 17:57:41 +01:00
mike12345567 f4db17502a Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop 2022-07-26 17:28:57 +01:00
mike12345567 d30e27d27d Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-26 17:25:55 +01:00
NEOLPAR 1b3062dfcf amended code following recommendations in PR comments 2022-07-26 17:22:42 +01:00
Martin McKeaveney de845cf832 Merge pull request #6897 from Budibase/nord-theme
Nord theme + Midnight theme
2022-07-26 16:45:04 +01:00
Martin McKeaveney 8e854d3e13 Merge pull request #6858 from Budibase/cheeks-fixes
Drag and drop fix + date filtering improvement
2022-07-26 16:42:58 +01:00
NEOLPAR 5bf9ee38a0 fixed automation app:trigger not mapping test modal form 2022-07-26 16:33:27 +01:00
Peter Clement 4de6d0256d remove uncessary test non we default to users being no access 2022-07-26 15:34:56 +01:00
mike12345567 61f24fe03f Adding UI for displaying when the CRON job has been stopped and alert the user to next steps. 2022-07-26 13:59:22 +01:00
Mel O'Hagan 35dd4b0aa8 Add Multiselect to FilterDrawer 2022-07-26 13:50:36 +01:00
Andrew Kingston 3aef4d8e49 Don't load theme options from the store 2022-07-26 13:41:30 +01:00
Peter Clement d7ccdf90b5 cloud check for max user limit 2022-07-26 12:26:56 +01:00
Peter Clement cd426a5ca7 adding limits for uploading users 2022-07-26 12:17:01 +01:00
Andrew Kingston ec6e17748a Merge branch 'master' of github.com:Budibase/budibase into nord-theme 2022-07-26 11:46:28 +01:00
Andrew Kingston 1b34bc8e81 Update device preview picker to be quiet 2022-07-26 11:37:27 +01:00
mike12345567 e504c6a37c Updating based on PR comments. 2022-07-26 11:19:28 +01:00
Andrew Kingston 77f9b11e88 Update version icon to version status light 2022-07-26 10:36:12 +01:00
Andrew Kingston 61481fd50b Update screen list to match designs. Update nav items to make text clearer. Update screen picker 2022-07-25 17:06:00 +01:00
Peter Clement 25d13d4a72 move bulk update / delete functionality out of controller 2022-07-25 16:58:30 +01:00
Andrew Kingston fca6cb6705 Update app version copy to be more explicit 2022-07-25 15:14:09 +01:00
Peter Clement df3dd6431e Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-25 15:09:42 +01:00
Andrew Kingston ea1722dfd2 Update class names 2022-07-25 12:07:11 +01:00
Andrew Kingston 4a1abca7f7 Update more styles of new component panel 2022-07-25 12:06:45 +01:00
Andrew Kingston 7d12458ef7 Update add component menu to new designs 2022-07-25 11:57:27 +01:00
Andrew Kingston 4657ea6f11 Move add component button from above preview to new floating animated button on top of preview 2022-07-25 11:42:18 +01:00
Andrew Kingston 8296c8f996 Move new component panel to right side, animate via sliding in and remove add component button above preview 2022-07-25 10:20:59 +01:00
mike12345567 bd7ace561a Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-22 19:14:35 +01:00
mike12345567 ff1ae2f8fa Fix for permission spamming in the automation UI. 2022-07-22 18:43:35 +01:00
mike12345567 a84d4d014d Fixing issues with exporting apps, first removing the deleted documents when exporting and second making it so that the user has a choice whether to export the development app or the published app from the UI. 2022-07-22 18:16:14 +01:00
Andrew Kingston d266b6ca84 Use discrete buttons with text for adding screens and components 2022-07-22 12:10:53 +01:00
Andrew Kingston 03d6a75af8 Replace preview icon with button 2022-07-22 12:04:20 +01:00
Peter Clement dd34282a33 2nd fix for multi tenancy groups 2022-07-22 10:56:16 +01:00
Peter Clement 723bbd65e4 fixing bug on multi tenant environment 2022-07-22 10:12:16 +01:00
Andrew Kingston ed8ab95ae7 Allow dropping on the screen component 2022-07-21 18:37:34 +01:00
deanhannigan 728b3ff7c7 Merge pull request #6800 from Budibase/fix/datasource-binding-editor
Fix default input for newly created datasource query bindings
2022-07-21 12:11:01 +01:00
Peter Clement ad1cf0726f Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-21 11:47:08 +01:00
Peter Clement 587b02552b stop matching on prodId in some cases 2022-07-21 11:43:50 +01:00
Peter Clement 88f1db74b7 updating license check to search for feature 2022-07-21 09:52:01 +01:00
Andrew Kingston 6b9898f9ad Merge pull request #6735 from Budibase/fix/dom-children
Replace incorrect usages of element.childNodes with element.children
2022-07-21 09:24:47 +01:00
Dean bdc8d1e675 Fix for left positioning of the KeyValueBuilder drawers 2022-07-20 16:38:42 +01:00
Mel O'Hagan 5a3688d237 Remove checkbox. Always validate current step. 2022-07-20 09:56:02 +01:00
Peter Clement 94d999faf9 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 14:54:29 +01:00
Peter Clement ba74fa9500 update handling of group roles 2022-07-19 14:20:57 +01:00
mike12345567 1c02c3d3c3 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-19 14:12:48 +01:00
Peter Clement ca41e88045 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 11:23:31 +01:00
Dean c5ee19b4ef Fix to the default input binding to ensure new bindings are set correctly 2022-07-18 15:58:17 +01:00
Andrew Kingston 0aa4f43581 Merge pull request #6733 from Budibase/409-fixes-master
Frontend store improvements for conflicts and performance
2022-07-18 15:03:47 +01:00
mike12345567 6afdd6dcec Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-18 14:09:02 +01:00
Peter Clement c529557afa Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-18 12:35:24 +01:00
Peter Clement fb7456fa33 lint 2022-07-18 12:33:56 +01:00
NEOLPAR 9787709dc5 downloading csv users created through batch 2022-07-18 09:57:15 +01:00
mike12345567 c525721854 Fix for #6709 - Adding the option to set a role for app action, allowing users to set what level an automation can be accessed from. 2022-07-15 17:13:45 +01:00
mike12345567 d10e5755e7 Removing console log. 2022-07-15 14:33:34 +01:00
mike12345567 c149139253 Fix for #6501 - don't fail to publish app when cron expression is empty in any automation, just don't publish that automation. Also adding an error to automation to make it clear an expression is required. 2022-07-15 14:15:16 +01:00
Andrew Kingston c9ee465507 Replace incorrect usages of element.childNodes with element.children 2022-07-15 13:47:39 +01:00
mike12345567 cda958e0b7 Fix for #6702 - remove users table as an option for automation triggers. 2022-07-15 13:39:47 +01:00
Andrew Kingston d05564332e Lint 2022-07-15 13:09:53 +01:00
Andrew Kingston 80018e9668 Visually hide components when cutting but do not remove from real definition 2022-07-15 13:09:43 +01:00
Andrew Kingston 190c545e25 Fix pasting inside different screens and select new screen when pasting inside different screen 2022-07-15 13:09:37 +01:00
Andrew Kingston d14a9b0521 Allow pasting multiple times after copying when not cutting 2022-07-15 13:09:32 +01:00
Andrew Kingston b4420fb74a Remove debug logs and add comments 2022-07-15 13:09:28 +01:00
Andrew Kingston aa1c0298bc Move screen setting updates into store and use patches. Make screen settings generic 2022-07-15 13:09:23 +01:00
Andrew Kingston 66126531e3 Update screen settings to use patches 2022-07-15 13:09:19 +01:00
Andrew Kingston edfb0fa50d Ensure state never gets out of sync when saving app metadata by using server response to update state 2022-07-15 13:09:13 +01:00
Andrew Kingston 587b385a47 Use patch for all component methods, add core component patch function, add component move functions to store 2022-07-15 13:09:09 +01:00
Andrew Kingston 5cdd37f6d8 Update cut+paste so cut doesn't actually remove the component from the tree and use new patch function 2022-07-15 13:08:55 +01:00
Andrew Kingston 5a12e30f91 Use patch when deleting components 2022-07-15 13:08:50 +01:00
Andrew Kingston 6368a2aaac Use patch when creating new components 2022-07-15 13:08:44 +01:00
Andrew Kingston fc92732989 Remove deprecated layout logic 2022-07-15 13:08:38 +01:00
Andrew Kingston 56b255cfc9 Reduce state updates when selecting layouts 2022-07-15 13:08:32 +01:00
Andrew Kingston 99c3323390 Use patch when detaching screen custom layouts 2022-07-15 13:08:25 +01:00
Andrew Kingston 099bddab91 Use patches when updating homescreens 2022-07-15 13:08:20 +01:00
Andrew Kingston e3c2d57b0e Add screen patch store method and reduce state updates when deleting screens 2022-07-15 13:08:04 +01:00
Andrew Kingston 172a5a8c25 Reduce state updates while saving screens 2022-07-15 13:07:35 +01:00
Andrew Kingston bd5d419692 Reduce state updates when selecting screens 2022-07-15 13:06:43 +01:00
Dean c6f23ca612 Merge remote-tracking branch 'origin/develop' into feature/automation-log-filter-by-license 2022-07-15 11:36:41 +01:00
Dean 92ded1afe4 Merge commit 2022-07-15 11:33:05 +01:00
Peter Clement 1ce1e51fca Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-15 11:30:11 +01:00
Peter Clement f3fa67e802 split out id parsing into pro repo 2022-07-15 11:29:20 +01:00
deanhannigan 998f48e171 Merge pull request #6676 from Budibase/feature/app-action-ui-updates
Feature/app action UI updates
2022-07-15 10:46:58 +01:00