Commit Graph

10147 Commits

Author SHA1 Message Date
Peter Clement 6a28feb46c 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 2becc2b223 add update modal 2022-09-07 13:51:14 +01:00
Andrew Kingston f82e178122 Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 13:37:58 +01:00
Andrew Kingston 67c21f7808 Sort plugins alphabetically in new component panel 2022-09-07 13:37:45 +01:00
mike12345567 df07e6db6d Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 12:42:45 +01:00
mike12345567 a2fa27d95a Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-09-07 12:40:45 +01:00
Andrew Kingston 142c277fab Fix spacing for custom datasources in new datasource modal 2022-09-07 12:40:32 +01:00
Andrew Kingston 53569eb6a2 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 8925cdf83e Update preview endpoint to be prefixed with /app to not require an updated proxy config 2022-09-07 10:40:00 +01:00
NEOLPAR 07927a53cd Merge branch 'plugins-dev-experience' into feature/plugin-management-ui 2022-09-07 09:55:23 +01:00
mike12345567 804bb9f847 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-09-06 14:09:26 +01:00
Peter Clement 5003bf37fb update upload request to handle source correctly 2022-09-06 10:37:49 +01:00
Andrew Kingston 562576fb83 Fix issue with duplicating components not replacing IDs on component itself 2022-09-06 09:21:16 +01:00
Andrew Kingston ce89edda48 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 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