1
0
Fork 0
mirror of synced 2024-10-06 04:54:52 +13:00
Commit graph

9832 commits

Author SHA1 Message Date
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
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
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
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
e1b5a6e7cf Ensure the correct component is selected before executing component dropdown menu actions 2022-08-25 09:35:57 +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
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
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
d313e4858c Set errors to null rather than deleting when validating user email addresses 2022-08-09 10:16:22 +01:00
Rory Powell
c11df5d170 Disable pageview event 2022-08-08 12:28:39 +01:00
NEOLPAR
2103ce17a5 filtering datasources for execute query actions 2022-08-08 12:12:56 +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
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
mike12345567
71992cf5a3 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-08-04 21:35:55 +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
mike12345567
7d6b45c1e6 Switching to an explicit select for the OR/AND options in the filter. 2022-08-03 17:44:44 +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
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