Commit Graph

10233 Commits

Author SHA1 Message Date
Andrew Kingston 7465053a75 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-09-06 08:53:10 +01:00
Andrew Kingston 178dc26c16 Allow custom CSS to be bindable and allow overriding via conditional UI 2022-09-05 16:35:25 +01:00
Andrew Kingston eb8171dde1 Merge branch 'develop' of github.com:Budibase/budibase into feature/custom-css-conditional-ui 2022-09-05 14:55:58 +01:00
Andrew Kingston eb3203d307 Add missing await statement 2022-09-05 14:55:17 +01:00
Peter Clement 4a5d1b97c8 improve responsiveness of plugins ui 2022-09-05 14:39:19 +01:00
mike12345567 5b685b1f1b Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-05 14:14:47 +01:00
Andrew Kingston 8e49ad5e24 Prevent default browser events from firing when using keyboard shortcuts 2022-09-05 12:28:01 +01:00
Peter Clement 43893d9fe4 remove name selection from UI 2022-09-05 11:27:43 +01:00
Peter Clement 95cabe4d2f 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 0314f65977 Merge branch 'plugins-dev-experience' into feature/plugin-management-ui 2022-09-05 09:38:24 +01:00
Peter Clement cdb2452487 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 5941ebc615 put plugin details in a modal 2022-09-05 09:35:24 +01:00
Andrew Kingston 0c7e8c2033 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 b20f6b3d33 Remove further usages of plugin versions 2022-09-02 19:52:52 +01:00
NEOLPAR bd4d7aaeaf remove plugin cleaner 2022-09-02 19:33:03 +01:00
NEOLPAR 60c337fe95 delete plugin through modal confirmation 2022-09-02 19:16:13 +01:00
Martin McKeaveney ef9b272ca7 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 4073c15ba0 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-02 18:21:50 +01:00
Andrew Kingston 309f746b3e Fix user validation when pressing confirm 2022-09-02 10:05:43 +01:00
NEOLPAR 4de090b4c6 create plugin github public and private 2022-09-01 20:04:45 +01:00
Dean 6ed4fede00 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 07a838ad72 Merge commit 2022-09-01 15:30:04 +01:00
Rory Powell a0e79bf9d5 Merge branch 'develop' into feature/day-pass-pricing 2022-09-01 15:26:16 +01:00
Andrew Kingston c42f1fe299
Merge pull request #7568 from Budibase/cheeks-fixes
Component action fixes
2022-09-01 15:21:48 +01:00
Andrew Kingston b9a4efc9c3 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 d540788a56 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-01 14:38:36 +01:00
Andrew Kingston 7a7f6c4dbe Remove lingering mentions of block ejection 2022-09-01 13:59:55 +01:00
Andrew Kingston aed4331ce8 Revert some cherry pick changes 2022-09-01 13:14:25 +01:00
Andrew Kingston 60289734dd Allow dropping on empty space below tree 2022-09-01 13:11:50 +01:00
Andrew Kingston 6a435dec3d Tidy up component list panel monolith 2022-09-01 13:11:41 +01:00
Andrew Kingston 8c5ab59218 Add confirmation for ejecting blocks and component target when using context menu 2022-09-01 13:09:34 +01:00
R2bEEaton f53f23d6ae
resolving requested change 2022-09-01 07:15:25 -04:00
R2bEEaton c0c6f34e4a
possible fix for yarn lint 2022-09-01 06:36:39 -04:00
Rory Powell 7afcaadc19 Billing and usage page updates to support different kinds of users and plans 2022-09-01 11:36:23 +01:00
mike12345567 82a6f9f25c Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-01 11:31:50 +01:00
R2bEEaton 1c83caafc0
import _ from 'lodash"
Missed the import for the `_` from Lodash.
2022-09-01 06:29:38 -04:00
R2bEEaton 8550b7a34d
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 1d3088a952
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 9bfa3da73f Add trimming to AddUserModal 2022-09-01 08:40:19 +01:00
Rory Powell 53a43ae87d Typos 2022-09-01 08:29:03 +01:00
Rory Powell e416dc6788 Apply validation to invite users by email + results modal 2022-09-01 07:58:05 +01:00
NEOLPAR 1c67772973 plugins npm and url working 2022-08-31 17:53:00 +01:00
mike12345567 f2c79c1f3b Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 16:24:10 +01:00
NEOLPAR ac33190ff0 uploading npm and url plugins 2022-08-31 16:09:47 +01:00
mike12345567 5411f3c8e3 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-31 15:53:32 +01:00
Andrew Kingston 96a0dd06d7
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 c2a58343e1
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 6077814823 Merge branch 'develop' into user-fixes 2022-08-31 11:39:41 +01:00
NEOLPAR 7bd7c7a868 plugin create npm 2022-08-30 21:37:08 +01:00
Andrew Kingston bfa54b4844 Update ejection confirmation text 2022-08-30 14:48:17 +01:00
Andrew Kingston d445aadbcf Allow dropping on empty space below tree 2022-08-30 13:32:52 +01:00
Andrew Kingston 7dc29140ca Tidy up component list panel monolith 2022-08-30 13:23:12 +01:00
Andrew Kingston d268554ac4 Add confirmation for ejecting blocks and component target when using context menu 2022-08-30 12:57:29 +01:00
Andrew Kingston b4dc03751d Add setting button for ejecting blocks. Update manifest to show info beside relevant settings 2022-08-30 10:53:58 +01:00
Peter Clement 700614f3e6 lint 2022-08-30 10:50:25 +01:00
Peter Clement accdfd9b9e add plugins ui 2022-08-30 10:49:19 +01:00
Martin McKeaveney 0089a07096 merge 2022-08-30 10:33:37 +01:00
Martin McKeaveney 12fe6d4359
Revert "Revert "Feature/binding ux update"" 2022-08-30 10:16:15 +01:00
Martin McKeaveney 52b4d06c86
Revert "Feature/binding ux update" 2022-08-30 10:16:01 +01:00
Rory Powell d4d542e773 Usage page updates WIP 2022-08-30 09:53:16 +01:00
deanhannigan c6caaca7c7
Merge pull request #7414 from Budibase/feature/binding-ux-update
Feature/binding ux update
2022-08-26 14:16:47 +01:00
Rory Powell 415678ee8a update deletion failure modal 2022-08-26 13:12:33 +01:00
Andrew Kingston 16c9c6c0dc Add initial work on grid layout 2022-08-26 08:47:50 +01:00
Rory Powell 1eb4aae050 Update user deletion UI 2022-08-25 23:28:54 +01:00
Rory Powell b331f47aa4 Update user creation UI 2022-08-25 22:56:58 +01:00
Mel O'Hagan dd8b116a91 Fix delete 2022-08-25 19:07:13 +01:00
Mel O'Hagan c8330622e3 Add delete button 2022-08-25 17:40:09 +01:00
Mel O'Hagan 018f4db2e4 Add mongodb aggregate method 2022-08-25 17:30:47 +01:00
Martin McKeaveney 767a917847
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 259fcdf58b Add legacy compatibility for string-only datasources 2022-08-25 09:47:04 +01:00
Andrew Kingston 62bc12c20f 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 945a4c99c5 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-25 09:37:26 +01:00
Andrew Kingston e1b5a6e7cf Ensure the correct component is selected before executing component dropdown menu actions 2022-08-25 09:35:57 +01:00
Andrew Kingston 8f86a415aa 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 a6bf8084e7 Automatically migrate old apps server-side when importing or using templates 2022-08-24 21:35:24 +01:00
Dean 618732429d Added sections for UI component event bindings 2022-08-24 16:38:08 +01:00
Dean 7903306709 Updated the hover behaviour for bindings and added flags to stop empty sections from rendering 2022-08-24 12:36:58 +01:00
Dean 88f30df2d8 Code review updates 2022-08-24 12:07:51 +01:00
Andrew Kingston f412ffebe2 Properly flag repeater block as a block and update ejection icon 2022-08-24 09:23:35 +01:00
Andrew Kingston ee484639b5 Update block ejection to account for children of blocks 2022-08-24 08:37:53 +01:00
Andrew Kingston 80bcfd2692 Make block ejection work properly via the builder rather than client app button hack 2022-08-23 19:05:38 +01:00
Andrew Kingston 25454bff9d Update block ejection with latest codebase 2022-08-23 15:53:28 +01:00
Andrew Kingston 66fc18566a Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-eject-blocks 2022-08-23 15:34:25 +01:00
Andrew Kingston 3ea5e598e3 More effeciently render component settings and filter out empty sections 2022-08-23 14:59:43 +01:00
Andrew Kingston 44e9395299 Add placeholder setting to URLSelect 2022-08-23 14:59:18 +01:00
Andrew Kingston c99b5398b2 Remove form block and rename form block plus to form block 2022-08-23 14:58:56 +01:00
Andrew Kingston 69ef8a1367 Merge branch 'develop' of github.com:Budibase/budibase into form-block 2022-08-23 11:40:15 +01:00
melohagan bfe5b010da
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 a9be4c29a2 Removed duplicated div structure 2022-08-23 10:52:25 +01:00
Dean cbf3041bc1 Minor refactoring and icon updates 2022-08-23 09:56:09 +01:00
Dean 08d128f161 Merge remote-tracking branch 'origin/develop' into feature/binding-ux-update 2022-08-22 23:09:03 +01:00
Andrew Kingston 668362d41a 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 f14af4bae9 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 17:54:25 +01:00
Andrew Kingston 4531e77225 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 cb73fc78ec
Merge pull request #7396 from Budibase/notification-action
Notification action
2022-08-22 17:46:33 +01:00
Dean 151bb3347f Merge remote-tracking branch 'origin/develop' into feature/binding-ux-update 2022-08-22 17:29:29 +01:00
Mel O'Hagan 3b78d4773b Update CSS conditional UI 2022-08-22 16:45:59 +01:00
R2bEEaton 6896488451
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 98e2e896ad Merge remote-tracking branch 'origin/develop' into feature/binding-ux-update 2022-08-22 12:49:56 +01:00
Dean 804ea49ce3 Initial commit of UX refactor 2022-08-22 12:49:05 +01:00
Dean a44a875a95 Minor updates 2022-08-22 12:38:23 +01:00
Dean 8b83e47311 Merge remote-tracking branch 'origin/develop' into feature/configurable-sso-auth-scopes 2022-08-22 11:42:48 +01:00
Andrew Kingston f144288cf8 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:18 +01:00
Andrew Kingston 223a44a359 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:04 +01:00
Andrew Kingston bc60dfbe66 Add missing bindings to show notification action 2022-08-22 11:10:47 +01:00
Andrew Kingston acc71cb0e9 Allow configuring whether notification is automatically dismissed or not 2022-08-22 11:08:52 +01:00
Andrew Kingston ab0d6bd6ed Add action for showing a custom notification 2022-08-22 11:00:51 +01:00
Andrew Kingston 1e98f03bd7 Serve builder preview via server to fix dependency on third party cookies 2022-08-20 13:47:57 +01:00
Dean 13158e68b9 Ensure OIDC config is disabled to prevent auth issues in test suite 2022-08-19 15:56:12 +01:00
Mel O'Hagan 27216ca499 Null safety 2022-08-19 14:52:50 +01:00
Dean 2ae9d1f3f5 Merge remote-tracking branch 'origin/develop' into feature/configurable-sso-auth-scopes 2022-08-19 14:36:02 +01:00
Dean 658ec8301c Added missing cypress hooks 2022-08-19 14:33:51 +01:00
Rory Powell ec562ccfa3 Merge branch 'master' into develop 2022-08-19 14:15:49 +01:00
Andrew Kingston c1613eda5c Merge branch 'master' of github.com:Budibase/budibase into cheeks-fixes 2022-08-19 13:54:47 +01:00
Dean 3ca15a205f Added authentication integration tests 2022-08-19 12:59:31 +01:00
Andrew Kingston dced5d1c0f Initial work on websockets 2022-08-19 11:09:20 +01:00
Dean 3068a0013a UX feedback changes 2022-08-18 14:58:22 +01:00
Andrew Kingston 42367638d8 Rename some usages of button actions to events 2022-08-18 13:43:32 +01:00
mike12345567 d063d4fa67 Fixing issue with custom datasource section appearing when none exist. 2022-08-18 12:58:43 +01:00
Dean faa765f69d Adding fix for empty scopes 2022-08-18 11:50:52 +01:00
Andrew Kingston 9475090f8f Add bindings for screen on load setting 2022-08-18 11:16:59 +01:00
Dean 9a677fce72 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 3fac2f8982 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-17 23:21:58 +01:00
mike12345567 ebb622097b Fixing issue with single custom datasource being full width in creation modal. 2022-08-17 23:17:10 +01:00
mike12345567 0db9a4ec6e 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 c4a67425bc 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 99c2a043b8 Allow list of named tables to be fetched 2022-08-17 18:16:11 +01:00
melohagan 3cadbee1b9
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 95b3518a0d Refactors 2022-08-17 16:44:48 +01:00
melohagan fd836c0191
Merge pull request #5829 from Budibase/feature/clickable-container
Containers support onClick
2022-08-17 16:34:41 +01:00
Andrew Kingston 59b3bed470 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-17 16:13:27 +01:00
Andrew Kingston 569cea90af Hide on click setting for root screen component 2022-08-17 15:47:50 +01:00
Andrew Kingston 62f017517d Use either backspace or delete for deleting components 2022-08-17 14:47:20 +01:00
Andrew Kingston 82ca88ad28 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-08-17 14:20:34 +01:00
mike12345567 ffb4ba48e7 Adding some controls around datasource config creation and updating minio fetch. 2022-08-17 11:01:25 +01:00
mike12345567 ecf1fbffa5 Updating custom datasource SVG - splitting out in UI. 2022-08-17 10:46:17 +01:00
mike12345567 9a49f58a88 Adding full flow for creating custom datasource. 2022-08-17 10:05:13 +01:00
Michael Drury 09372e2ad7 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-16 15:42:47 +01:00
Michael Drury b96db6d7b7 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-16 15:39:40 +01:00
Martin McKeaveney b7668ca3ab
Merge pull request #7221 from FlaminWrap/FlaminWrap-Fix-4290
Fix issue #4290
2022-08-16 14:25:17 +01:00
Mel O'Hagan a843796408 Disable valueType for Is in 2022-08-16 13:45:21 +01:00
Mel O'Hagan e4a1f356b3 Only allow bindings type for Is In Conditional UI 2022-08-16 13:36:48 +01:00
Martin McKeaveney e4f0b02bf0
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 30406f7f35 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-15 22:24:41 +01:00
mike12345567 3388008f0b Adding custom datasources to UI. 2022-08-15 18:38:09 +01:00
mike12345567 3fb5a2251b Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-15 16:17:54 +01:00
Mel O'Hagan 1f66cf9a83 Allow delete attachments from builder data section 2022-08-15 15:46:55 +01:00
mike12345567 2904b1a5db Merge branch 'develop' of github.com:Budibase/budibase into feature/multiselect-filters 2022-08-15 12:24:41 +01:00
Andrew Kingston 08145869cc Rename custom components to plugins in the new component panel 2022-08-15 11:23:27 +01:00
Andrew Kingston 64b8678376 Fix add component not working on first click when no component is selected 2022-08-13 15:22:54 +01:00
Martin McKeaveney 311fc7841e roll out release services after deployment 2022-08-12 17:42:46 +01:00
Andrew Kingston 83c072fe48 Show success after uploading plugin 2022-08-12 14:34:16 +01:00
Andrew Kingston 233d5e190c Use friendly name in new component panel if available 2022-08-12 14:34:02 +01:00
NEOLPAR d5aca938f4 fix returning app Ids 2022-08-12 11:48:51 +01:00
NEOLPAR 2061dd2882 fix filter not showing 2022-08-12 11:42:18 +01:00
FlaminWrap b166e155fa
Update index.svelte 2022-08-11 20:05:06 +00:00
Andrew Kingston ac8e4ecaeb Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 17:05:58 +01:00
Andrew Kingston 3a07002310 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 5d554df853 Reload app metadata when adding custom components 2022-08-11 17:05:04 +01:00
mike12345567 ba16af1daa Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:36:07 +01:00
mike12345567 8871738c31 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-11 16:34:01 +01:00
mike12345567 2fbf39947a Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-11 16:28:46 +01:00
Andrew Kingston 144dec50ea Insert script tags for custom component bundles to app preview 2022-08-11 15:27:09 +01:00
Andrew Kingston 019b2181e8 Remove static definition from store and properly handle custom components from API 2022-08-11 15:25:43 +01:00
deanhannigan 80512e1715
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 68b3a073cc
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 5242931409
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 b06fdb066f Null safety 2022-08-10 17:09:51 +01:00
Andrew Kingston 737d5e1ef3 Add full PoC of using a custom component inside the builder, with children and bindings 2022-08-10 16:54:13 +01:00
NEOLPAR ca43f769ca
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 4a1090c556 wrong comment 2022-08-10 16:30:26 +01:00
NEOLPAR 3fc5ede82e fixing wrong filter, excluding just bb_internal 2022-08-10 16:27:53 +01:00
Rory Powell 3d12db8b2b Merge branch 'master' into develop 2022-08-10 14:36:49 +01:00
NEOLPAR 18a9a91dc6
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 4525cf4c6e Trigger served events on ping endpoint 2022-08-10 11:01:54 +01:00
Martin McKeaveney 621ebcf7a4 merge from master 2022-08-09 11:52:48 +01:00
Michael Drury 1b574bc58f
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 dc7e08c381 Lint 2022-08-09 10:33:55 +01:00
Andrew Kingston d313e4858c Set errors to null rather than deleting when validating user email addresses 2022-08-09 10:16:22 +01:00
Andrew Kingston b9cc7a83c8 Fix users not being added to group when invited via email 2022-08-08 16:40:32 +01:00
Andrew Kingston 43b6fd3055 Remove leftover code 2022-08-08 14:29:12 +01:00
Andrew Kingston 8d13928d67 Fix assignment modal, use userFetch for searching users, fix data mutations 2022-08-08 13:20:59 +01:00
Rory Powell c11df5d170 Disable pageview event 2022-08-08 12:28:39 +01:00
Andrew Kingston e18e941449 Optimise loading in overview tab and add transition to dash card header 2022-08-08 12:25:49 +01:00
NEOLPAR 2103ce17a5 filtering datasources for execute query actions 2022-08-08 12:12:56 +01:00
Andrew Kingston 50c04c801f Fix loading states and issues with overview tab 2022-08-08 12:08:37 +01:00
Andrew Kingston 3d42c9cfeb Prevent rendering overview until selected app has loaded 2022-08-08 11:40:13 +01:00
Andrew Kingston 8f63abe923 Show that admins and builders can access all apps 2022-08-08 11:39:32 +01:00
Rory Powell d123a4de25 Reduce event frequency 2022-08-08 10:47:39 +01:00
Dean 29023910c0 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 350e0233e2 Handle 'Is in' onOperatorChange 2022-08-06 20:52:34 +01:00
Andrew Kingston 39dc0afdc9 Add new UserFetch for searching users table and use in users page. Add debounce utility 2022-08-05 15:57:21 +01:00
Dean 5b6e8992bc Removed query filtering on dynamic variables in binding drawer 2022-08-05 15:16:04 +01:00
Michael Drury af634ae65a
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 592438e4c5 Fix crash when deleting app when on the settings tab 2022-08-05 11:08:32 +01:00
Andrew Kingston 92f97eb71d Remove public from role options for users 2022-08-05 10:52:34 +01:00
Andrew Kingston 638ff655fb Fix placeholder icon when groups have no apps 2022-08-05 10:46:16 +01:00
Andrew Kingston 1f8c40c716 Revert app rows to use normal icons 2022-08-05 10:41:44 +01:00
Andrew Kingston 0b04dc5172 Use core icon component for app rows 2022-08-05 10:37:35 +01:00
Andrew Kingston 2d4ae38a02 Standardise icons across groups and users 2022-08-05 10:32:55 +01:00
Andrew Kingston 73b563ef19 Account for admin and builder status in users table 2022-08-05 09:19:08 +01:00
mike12345567 71992cf5a3 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-04 21:35:55 +01:00
Andrew Kingston ee8bd9f599 Show that admin and builder users have admin access to all apps 2022-08-04 18:01:14 +01:00
Andrew Kingston f5f510a482 Fix multiple issues in user details page 2022-08-04 15:33:51 +01:00
Andrew Kingston ea6356147b Fix access filter not working 2022-08-04 15:32:51 +01:00
Andrew Kingston 23194c91f1 Fix click propagation in group user list 2022-08-04 13:27:44 +01:00
Andrew Kingston 095bb83202 Fix adding/removing users to group. Remove add all button 2022-08-04 13:25:44 +01:00
mike12345567 090493c959 Switching variable name to make it more obvious value isn't being set directly. 2022-08-04 12:56:08 +01:00
mike12345567 e440586156 Merge branch 'develop' of github.com:Budibase/budibase into labday/transpiler 2022-08-04 12:41:10 +01:00
Andrew Kingston 4d475c3cd4 Navigate to group upon creation 2022-08-04 11:31:06 +01:00
Andrew Kingston fbb4692ba5 Fix issue when using an invalid group ID in url 2022-08-04 11:28:55 +01:00
Andrew Kingston f9fd96ed21 Fix issue when using an invalid user ID in url 2022-08-04 11:21:31 +01:00
Andrew Kingston 4945fbf9b1 Update text to be consistent 2022-08-04 11:20:13 +01:00
Andrew Kingston df0c1df868 Make users and apps in group details page clickable 2022-08-04 11:11:44 +01:00
Andrew Kingston 206af376fd 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 7d6b45c1e6 Switching to an explicit select for the OR/AND options in the filter. 2022-08-03 17:44:44 +01:00
Dean 5c29b57c0f Removed forced default behaviour for date range 2022-08-03 16:06:39 +01:00
Dean e97c0d15b0 Updated Pro upgrade flow 2022-08-03 15:43:10 +01:00
Andrew Kingston 6701c25fc9 Fix users invited by email not being able to take priveleged roles 2022-08-03 15:16:26 +01:00
Andrew Kingston 60565abfbf Allow removing users from user assignment modal and add validation to prevent invalid submissions 2022-08-03 14:27:44 +01:00
Dean 13e63b15bf Merge remote-tracking branch 'origin/develop' into feature/automation-log-filter-by-license 2022-08-03 14:14:16 +01:00
Andrew Kingston d1cce411c8 Fix picker dropdown UX issues. Rename some usages of groups to user groups. 2022-08-03 13:47:55 +01:00
Andrew Kingston f07f507fe6 Make user assignment picker readonly and prevent adding same user multiple times 2022-08-03 09:58:41 +01:00
Andrew Kingston 546c45570d 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 15176d68f6 More improvements to user pages 2022-08-02 19:49:15 +01:00
Andrew Kingston 2ec2030138 Fix typo 2022-08-02 19:43:01 +01:00
Andrew Kingston 4557165cb0 Improve add new user modal so that validation doesn't fire immediately 2022-08-02 19:41:58 +01:00
Andrew Kingston b71a27a0f4 Update styles of user details page and user list page to match new designs 2022-08-02 19:22:14 +01:00
Andrew Kingston 9d5fd239f0 Update users page to be narrow and remove name column 2022-08-02 18:47:00 +01:00
mike12345567 5eeb2ea600 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 08a0db5949
Merge pull request #7039 from Budibase/fix/app-row-render
Fix/app row render
2022-08-02 17:55:09 +01:00
Andrew Kingston 05c57b1e69 Fix type in import users modal 2022-08-02 16:46:00 +01:00
Andrew Kingston 9a442cb0ce Update delete rows button to be configurable 2022-08-02 16:44:37 +01:00
Andrew Kingston e8fa134c7c Update styles in user details page and user list page 2022-08-02 16:41:15 +01:00
Andrew Kingston bb5c95b86a Tidy styles on user details page 2022-08-02 16:15:09 +01:00
Andrew Kingston 089b615c1b Fix icon size in user details page 2022-08-02 16:08:09 +01:00
Andrew Kingston 5c688f355c Fix app list in user details page styles 2022-08-02 16:06:20 +01:00
Dean bd9fbb7d90 Code review updates 2022-08-02 15:20:53 +01:00
Andrew Kingston e2d5a27dac Prevent deleting yourself or resetting your own password from user details page 2022-08-02 14:37:18 +01:00
Andrew Kingston 16cb6d556f Prevent deleting yourself from users list page 2022-08-02 14:35:32 +01:00
Dean 3dcfff5ea5 Removed unused class 2022-08-02 11:41:24 +01:00
Dean f015266ed7 Removed debugging line 2022-08-02 11:20:22 +01:00
Dean e2f269bd1a Ensure the row key is unique even when the rows are sorted. 2022-08-02 11:16:35 +01:00
Rory Powell c7f4be584d Reduce event frequency 2022-08-02 10:52:09 +01:00
Andrew Kingston b75e53b50a Allow use of meta key as well as control key for modifier shortcuts 2022-08-02 10:01:46 +01:00
Dean a1e16428b5 Linting and tidying 2022-08-02 09:06:35 +01:00
Andrew Kingston 7b7075b276 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-08-01 19:08:30 +01:00
mike12345567 a99ed3bf52 Merge branch 'master' of github.com:Budibase/budibase into fix/6737 2022-08-01 19:00:17 +01:00
mike12345567 5aea08fdce Adding mechanism to allow displaying an error on data retrieval for tables. 2022-08-01 18:56:59 +01:00
Martin McKeaveney 575b283f54 adding data-cy to component list 2022-08-01 17:55:30 +01:00
Dean a134fa41ee Minor update to select logic and removed the sample pro badge behaviour 2022-08-01 17:15:46 +01:00
Martin McKeaveney b15d555054
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 927af56c41 Remove unused dependency 2022-08-01 15:54:25 +01:00
Andrew Kingston 572762eca9 Fix add component button in empty screens 2022-08-01 15:52:01 +01:00
Dean fe4314e168 Investigation edits 2022-08-01 15:23:41 +01:00
Peter Clement 4a148bd9ab use correct appId when searching for users by app 2022-08-01 15:16:00 +01:00
Peter Clement 64381eee81 fix add all functionality within groupId screen 2022-08-01 15:14:49 +01:00
Peter Clement d166ff976e add user groups tab in correct location 2022-08-01 15:10:18 +01:00
Andrew Kingston 080ba48adf Prevent adding the same group to an app multiple times 2022-08-01 13:21:45 +01:00
Andrew Kingston 8f524ce2c0 Update button casing 2022-08-01 13:13:55 +01:00
Andrew Kingston 451c55ae67 Fix stale data in group details page, fix role colour in group app access 2022-08-01 13:04:58 +01:00
Andrew Kingston 59e08c5346 Fix role display for groups and update status light 2022-08-01 13:00:16 +01:00
Andrew Kingston 6f98ff2b3a Improve name and email display on user details page 2022-08-01 12:04:44 +01:00
Andrew Kingston 046f61e015 Fix stale data showing when creating user groups and reduce height of group rows 2022-08-01 11:56:01 +01:00
Andrew Kingston f13f8eec3b Fix stale UI in user details section due to not waiting for data 2022-08-01 11:48:34 +01:00
Andrew Kingston 272ff64ac0 Reduce space between users and add secondary placeholder 2022-08-01 10:31:28 +01:00
Andrew Kingston 04325e1ed4 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-08-01 10:29:07 +01:00
Dean 97ee217701 Merge remote-tracking branch 'origin/develop' into feature/automation-log-filter-by-license 2022-08-01 10:28:07 +01:00
Andrew Kingston 4d47d06991 Lint 2022-08-01 10:20:46 +01:00
Andrew Kingston f07fd31e68 Dedupe component actions by dispatching keyboard events when clicking component dropdown menu 2022-08-01 10:06:01 +01:00
Peter Clement dbaebf0df3
Merge pull request #6989 from Budibase/pc/fixes
User Management UI fixes
2022-08-01 09:39:55 +01:00
Peter Clement d9e45a1bab
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 847fc6c4e5 pr comments 2022-08-01 09:03:47 +01:00
Peter Clement 66b8835759 remove log 2022-08-01 08:54:19 +01:00
Peter Clement 172662c59e ensure auth access for builder and admins 2022-08-01 08:50:57 +01:00
Peter Clement 323c23b4d8 pr comments and updating group check to be more safe 2022-07-30 11:38:08 +01:00
mike12345567 90259de131 Merge branch 'develop' of github.com:Budibase/budibase into labday/transpiler 2022-07-29 16:29:05 +01:00
Mel O'Hagan fb3351e99b Add multiselect for options is in 2022-07-29 16:09:53 +01:00
Andrew Kingston 3857192d49 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-keyboard-shortcuts-develop 2022-07-29 15:04:37 +01:00
mike12345567 1366bcd87c Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop 2022-07-29 14:31:18 +01:00
Mel O'Hagan 27fafe546c Merge branch 'develop' into feature/multiselect-filters 2022-07-29 14:23:12 +01:00
Andrew Kingston bbc8cee787 Reduce gap between users in assignment modal 2022-07-29 14:20:35 +01:00
Andrew Kingston 18d71cf23b Update user table name renderer to match unavailable copy on user details page 2022-07-29 14:20:21 +01:00
Andrew Kingston 5994cd3fed 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 3069271a5e Add secondary placeholder to assignment modal 2022-07-29 14:14:06 +01:00
mike12345567 67dd1fd9c3 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 219842248a 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 e47fbf2df1 Fix name showing undefined in users tab and fix initials always being PC 2022-07-29 14:04:31 +01:00
Andrew Kingston 1f9086f639 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-29 13:48:27 +01:00
Andrew Kingston 447f463ec5 Fix icon colors being static grey in automation section 2022-07-29 13:33:04 +01:00
Andrew Kingston cfe10e36e4 Add key binds to screenslot component 2022-07-29 13:33:04 +01:00
Andrew Kingston 65e43b0f70 Improve component selection after deleting a component 2022-07-29 13:33:04 +01:00
Andrew Kingston 5737e23dd6 Add keybindings to component context menu. Add duplicate keybinding. Simplify pasting 2022-07-29 13:33:04 +01:00
Andrew Kingston df759ac20a Offer custom themes for client apps and improve theme panel 2022-07-29 13:33:04 +01:00
Andrew Kingston 4158513bf4 Fix keybinding order precendence 2022-07-29 13:33:04 +01:00
Andrew Kingston 4b500eb26f Prevent showing deletion modal for the screen element 2022-07-29 13:33:04 +01:00
Andrew Kingston d15d034af3 Add keyboard shortcuts for components. Improve component reordering 2022-07-29 13:33:02 +01:00
Peter Clement 8fb4cd8da4 flag user groups untill licensing ready 2022-07-29 13:22:59 +01:00
Peter Clement 28405c7beb handle undefined user name and avatar initials 2022-07-29 13:21:42 +01:00
Peter Clement 1d36f258cb improve email validation 2022-07-29 13:17:17 +01:00
Peter Clement 01cd8a9a07 fetching of users via new api in app assignment 2022-07-29 13:13:41 +01:00
Peter Clement 6d12b1b24f more efficient fetching of total users per app 2022-07-29 13:10:00 +01:00
mike12345567 15b275c0f9 Some minor fixes for edge cases. 2022-07-29 09:50:53 +01:00
mike12345567 4f2a623eb0 Initial attempt at transpiling HBS to JS. 2022-07-28 20:20:53 +01:00
Andrew Kingston ab2a3f4446
Merge pull request #6920 from Budibase/design-updates
Design updates
2022-07-28 10:24:01 +01:00
Mel O'Hagan b0a714de28 Merge branch 'develop' into bug/sev3/remove-validate-current-step-checkbox 2022-07-28 09:25:55 +01:00
Rory Powell 5e9a03e307 Merge branch 'master' into develop 2022-07-27 16:32:36 -04:00
Mel O'Hagan 417ccc3800 Merge branch 'develop' into feature/multiselect-filters 2022-07-27 18:08:37 +01:00
Michael Drury 717e28a69a
Merge pull request #6928 from Budibase/fix/july-release-fixes
Various July fixes
2022-07-27 17:38:17 +01:00
mike12345567 ba1c5abf43 Fixing an issue with test panel not updating when new test data comes in. 2022-07-27 16:47:19 +01:00
Andrew Kingston ceb5bf94c0 Add groundwork for custom themes based off other themes 2022-07-27 16:37:35 +01:00
Andrew Kingston 5c0849cc61 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 93ec652266 Lint 2022-07-27 11:59:48 +01:00
Andrew Kingston 800660570b Merge branch 'master' of github.com:Budibase/budibase into design-updates 2022-07-27 11:19:39 +01:00
Andrew Kingston 805b836040 Shrink square status light, shrink nav item text 2022-07-27 11:16:43 +01:00
Peter Clement e468f83902 adding tests and pr comments 2022-07-27 10:20:39 +01:00
Mel O'Hagan a702828323 Merge branch 'develop' into feature/multiselect-filters 2022-07-27 10:18:07 +01:00
Andrew Kingston 32aa686884 Fully remount component settings when changing selected component 2022-07-27 10:10:42 +01:00
Peter Clement f845ac055e Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-26 20:19:33 +01:00
NEOLPAR bb429ec367
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 c3dbeb9d04 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-error-stop 2022-07-26 17:28:57 +01:00
mike12345567 f2addf16cb Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-26 17:25:55 +01:00
NEOLPAR eb9db559e0 amended code following recommendations in PR comments 2022-07-26 17:22:42 +01:00
Martin McKeaveney fc372ecdff
Merge pull request #6897 from Budibase/nord-theme
Nord theme + Midnight theme
2022-07-26 16:45:04 +01:00
Martin McKeaveney 8dff7a00a3
Merge pull request #6858 from Budibase/cheeks-fixes
Drag and drop fix + date filtering improvement
2022-07-26 16:42:58 +01:00
NEOLPAR 7292afd438 fixed automation app:trigger not mapping test modal form 2022-07-26 16:33:27 +01:00
Peter Clement 3914501084 remove uncessary test non we default to users being no access 2022-07-26 15:34:56 +01:00
mike12345567 cfde86a996 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 89c4175832 Add Multiselect to FilterDrawer 2022-07-26 13:50:36 +01:00
Andrew Kingston d9bb41b2ce Don't load theme options from the store 2022-07-26 13:41:30 +01:00
Peter Clement 921a287666 cloud check for max user limit 2022-07-26 12:26:56 +01:00
Peter Clement b078ea9d8d adding limits for uploading users 2022-07-26 12:17:01 +01:00
Andrew Kingston 13d321350b Merge branch 'master' of github.com:Budibase/budibase into nord-theme 2022-07-26 11:46:28 +01:00
Andrew Kingston 05c63265e7 Update device preview picker to be quiet 2022-07-26 11:37:27 +01:00
mike12345567 4055e52d40 Updating based on PR comments. 2022-07-26 11:19:28 +01:00
Andrew Kingston 160d770655 Update version icon to version status light 2022-07-26 10:36:12 +01:00
Andrew Kingston fda4ec692f 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 9e4e005dcb move bulk update / delete functionality out of controller 2022-07-25 16:58:30 +01:00
Andrew Kingston 52626c0747 Update app version copy to be more explicit 2022-07-25 15:14:09 +01:00
Peter Clement 5e4f6ed3b7 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-25 15:09:42 +01:00
Andrew Kingston 86ecc7d0d1 Update class names 2022-07-25 12:07:11 +01:00
Andrew Kingston 9263cb000d Update more styles of new component panel 2022-07-25 12:06:45 +01:00
Andrew Kingston 38ed3f8972 Update add component menu to new designs 2022-07-25 11:57:27 +01:00
Andrew Kingston 2c7e675902 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 40a0310696 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 d8d2749733 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-22 19:14:35 +01:00
mike12345567 34c55cdb2d Fix for permission spamming in the automation UI. 2022-07-22 18:43:35 +01:00
mike12345567 295c2e5c68 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 ef83fe50d8 Use discrete buttons with text for adding screens and components 2022-07-22 12:10:53 +01:00
Andrew Kingston e5da58e1fb Replace preview icon with button 2022-07-22 12:04:20 +01:00
Peter Clement 710e71d7b8 2nd fix for multi tenancy groups 2022-07-22 10:56:16 +01:00
Peter Clement a5d0b8c74b fixing bug on multi tenant environment 2022-07-22 10:12:16 +01:00
Andrew Kingston f83785b4b3 Allow dropping on the screen component 2022-07-21 18:37:34 +01:00
deanhannigan e06a5b7988
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 7dc245f073 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-21 11:47:08 +01:00
Peter Clement 2d5dfcb9a2 stop matching on prodId in some cases 2022-07-21 11:43:50 +01:00
Peter Clement ea061e6ab1 updating license check to search for feature 2022-07-21 09:52:01 +01:00
Andrew Kingston f8f78330f1
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 26713ab53b Fix for left positioning of the KeyValueBuilder drawers 2022-07-20 16:38:42 +01:00
Mel O'Hagan 40ef719f2f Remove checkbox. Always validate current step. 2022-07-20 09:56:02 +01:00
Peter Clement 2843e65c95 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 14:54:29 +01:00
Peter Clement 3f5fea9adc update handling of group roles 2022-07-19 14:20:57 +01:00
mike12345567 2c9cbc6681 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-19 14:12:48 +01:00
Peter Clement c5b9be60c7 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 11:23:31 +01:00
Dean ef458db8b8 Fix to the default input binding to ensure new bindings are set correctly 2022-07-18 15:58:17 +01:00
Andrew Kingston d99dbdde83
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 939fd34caf Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-18 14:09:02 +01:00
Peter Clement d7d90c87bc 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 dfdee4d271 lint 2022-07-18 12:33:56 +01:00
NEOLPAR 29818a3ced downloading csv users created through batch 2022-07-18 09:57:15 +01:00
mike12345567 30b7790e65 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 a4825f8f6c Removing console log. 2022-07-15 14:33:34 +01:00
mike12345567 90bc52336a 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 61ed214e88 Replace incorrect usages of element.childNodes with element.children 2022-07-15 13:47:39 +01:00
mike12345567 320e41c393 Fix for #6702 - remove users table as an option for automation triggers. 2022-07-15 13:39:47 +01:00
Andrew Kingston eeb528b312 Lint 2022-07-15 13:09:53 +01:00
Andrew Kingston 343dec5013 Visually hide components when cutting but do not remove from real definition 2022-07-15 13:09:43 +01:00
Andrew Kingston 210fc143ee Fix pasting inside different screens and select new screen when pasting inside different screen 2022-07-15 13:09:37 +01:00
Andrew Kingston be76f9ebfb Allow pasting multiple times after copying when not cutting 2022-07-15 13:09:32 +01:00
Andrew Kingston b82c57fac8 Remove debug logs and add comments 2022-07-15 13:09:28 +01:00
Andrew Kingston f00d441f8e Move screen setting updates into store and use patches. Make screen settings generic 2022-07-15 13:09:23 +01:00
Andrew Kingston e46f64a166 Update screen settings to use patches 2022-07-15 13:09:19 +01:00
Andrew Kingston d5b8ddafaf 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 2a240b1831 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 bfefae0e5f 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 64ca62f8d8 Use patch when deleting components 2022-07-15 13:08:50 +01:00
Andrew Kingston 283de4b673 Use patch when creating new components 2022-07-15 13:08:44 +01:00
Andrew Kingston 07c04e3093 Remove deprecated layout logic 2022-07-15 13:08:38 +01:00
Andrew Kingston fa42acaaf8 Reduce state updates when selecting layouts 2022-07-15 13:08:32 +01:00
Andrew Kingston da41c6d96a Use patch when detaching screen custom layouts 2022-07-15 13:08:25 +01:00
Andrew Kingston 6b85700fff Use patches when updating homescreens 2022-07-15 13:08:20 +01:00
Andrew Kingston 3e4cf89765 Add screen patch store method and reduce state updates when deleting screens 2022-07-15 13:08:04 +01:00
Andrew Kingston 55fb91a1ae Reduce state updates while saving screens 2022-07-15 13:07:35 +01:00
Andrew Kingston 75ed8feb92 Reduce state updates when selecting screens 2022-07-15 13:06:43 +01:00
Dean e746383c16 Merge remote-tracking branch 'origin/develop' into feature/automation-log-filter-by-license 2022-07-15 11:36:41 +01:00
Dean 2480ae5aab Merge commit 2022-07-15 11:33:05 +01:00
Peter Clement 25a395972c 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 b5ffd995f4 split out id parsing into pro repo 2022-07-15 11:29:20 +01:00
deanhannigan b959f14958
Merge pull request #6676 from Budibase/feature/app-action-ui-updates
Feature/app action UI updates
2022-07-15 10:46:58 +01:00
Martin McKeaveney 346416d2ee only add account portal people to intercom 2022-07-15 10:26:41 +01:00
deanhannigan b52fb1c42c
Merge pull request #6558 from Budibase/feature/component-condition-count
Feature/component condition count
2022-07-15 10:20:04 +01:00
NEOLPAR bd80601924 removed role dropdown from users table due to incompatibilities with table horizontal scroll and overflowing dropdown component 2022-07-15 10:13:03 +01:00
Martin McKeaveney 9cef8a87aa
Merge pull request #6722 from Budibase/fix/intercom-self-host-only
only show intercom in cloud
2022-07-15 09:53:08 +01:00
Martin McKeaveney 994aade372 only show intercom in cloud 2022-07-15 09:32:46 +01:00
deanhannigan 40489ff0d5
Merge pull request #6557 from Budibase/remove-datasource-from-schema-picker
Data providers are excluded from the Form Schema picker
2022-07-15 09:14:39 +01:00
mike12345567 843e4a1d38 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-07-14 19:35:31 +01:00
Peter Clement 3f721400e6 Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-14 16:58:41 +01:00
Peter Clement e63c7fd56f update groups doc to take a roles object 2022-07-14 16:58:32 +01:00
NEOLPAR c8512e3de6 changing user roles from users table 2022-07-14 16:55:19 +01:00
NEOLPAR 0fc78fdbf6 removed duplicated behaviour in user table 2022-07-14 15:59:06 +01:00
NEOLPAR 6b98547709 amended icons 2022-07-14 15:36:35 +01:00
NEOLPAR f253803dc2 exported deleteUserModal as component 2022-07-14 15:29:30 +01:00
Peter Clement 6663fc25fc Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-14 13:32:51 +01:00
Peter Clement 2b5eccaa77 fix table overflow 2022-07-14 11:43:09 +01:00
Peter Clement a9a69de3c0 Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-14 11:40:56 +01:00
Peter Clement 855c47b19c wrong link for groups button 2022-07-14 11:18:31 +01:00
NEOLPAR 0cde11daa1 fixed issue where table cells hide overflowed content 2022-07-14 10:26:32 +01:00
Peter Clement cfb211f23c Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-14 10:05:02 +01:00
Peter Clement 5fe6bd34b0 tidy up 2022-07-14 10:01:26 +01:00
NEOLPAR 679eac1e11 fixed click propagation users table when click in Role dropdown 2022-07-14 09:40:49 +01:00
Peter Clement 20e9e7a716 Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-14 09:19:08 +01:00
Peter Clement 71179b0f1e overview card updates 2022-07-14 08:39:39 +01:00
NEOLPAR cb29ac9e26 fixed duplicating users in user creation frontend 2022-07-13 17:12:44 +01:00
Dean c0d43fdcdf Merge remote-tracking branch 'origin/develop' into remove-datasource-from-schema-picker 2022-07-13 17:12:07 +01:00
Dean 3a8c62d04f Refactoring of the button actions layout, updating the padding of the action categories to better separate them. 2022-07-13 16:53:08 +01:00
Andrew Kingston b5083b506b Add version modal back into builder 2022-07-13 16:13:56 +01:00
Peter Clement 4543b1213f some user table fixes 2022-07-13 15:46:10 +01:00
Dean 5dd1ca8f33 Minor update to reduce spacing in component condition count 2022-07-13 14:33:30 +01:00
Dean f5a8735882 Merge remote-tracking branch 'origin/develop' into feature/component-condition-count 2022-07-13 14:19:39 +01:00
Dean 480236254c Merge remote-tracking branch 'origin/develop' into feature/app-action-ui-updates 2022-07-13 14:05:44 +01:00
Martin McKeaveney 4adff8c8fc
Merge pull request #6603 from mslourens/duplicate_automation
6512 - duplicate automation
2022-07-13 14:02:42 +01:00
Michael Drury 956cd01a3c
Merge pull request #6638 from Budibase/fix/6633
July release fixes
2022-07-13 14:01:32 +01:00
Dean 24cfc17a78 Updated action categories, adding a logic specific entry for the conditional step. Shift the action text above the button. 2022-07-13 12:30:58 +01:00
mike12345567 d6f92c7039 Allowing query backend to attempt to convert types in returned JSON to build a better base schema. 2022-07-13 10:53:50 +01:00
Dean 1491aebd30 Merge remote-tracking branch 'origin/develop' into feature/app-action-ui-updates 2022-07-13 09:11:03 +01:00
Dean f3b4856101 Made action visibility react based on the number of loaded actions 2022-07-13 09:09:00 +01:00
Andrew Kingston 4635dbbee4 Fix spacing in overview settings tab 2022-07-11 20:23:46 +01:00
Andrew Kingston 8d52c772ad Improve automation test display layout and spacing 2022-07-11 20:16:22 +01:00
Andrew Kingston f0eb659cb5 Add hover effect to automation item header expand icon 2022-07-11 20:04:35 +01:00
Andrew Kingston 1608e436fc Update automation run log detail panel padding 2022-07-11 20:03:33 +01:00
Andrew Kingston 57155656e2 Increase spacing on automation run log tab and move pagination control to bottom right of table 2022-07-11 19:53:14 +01:00
Andrew Kingston f780762d09 Remove back button while loading app overview 2022-07-11 19:42:04 +01:00
NEOLPAR 6eb4f189ce creating users from csv 2022-07-11 18:03:41 +01:00
Peter Clement c084412a8d Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-11 15:30:31 +01:00
Peter Clement 72a67adcf4 improve performance of adding users and groups 2022-07-11 15:29:39 +01:00
NEOLPAR 56a5bb927a fixed placeholder in assignmentmodal 2022-07-11 15:13:29 +01:00
NEOLPAR 519927981e filtering apps with user groups, added clear button in pickerdropdown component 2022-07-11 15:12:45 +01:00
Maurits Lourens 22541721c1 Pass a title property with untruncated text to the RadioGroup 2022-07-11 15:59:32 +02:00
Martin McKeaveney 01266ff4db removing beta tab 2022-07-11 14:09:12 +01:00
Andrew Kingston bb866f7cc0 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-07-11 12:13:14 +01:00