1
0
Fork 0
mirror of synced 2024-09-18 10:20:11 +12:00
Commit graph

1774 commits

Author SHA1 Message Date
Andrew Kingston
f14af4bae9 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 17:54:25 +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
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
223a44a359 Merge branch 'develop' of github.com:Budibase/budibase into plugins-dev-experience 2022-08-22 11:27:04 +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
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
Dean
3068a0013a UX feedback changes 2022-08-18 14:58:22 +01:00
Dean
faa765f69d Adding fix for empty scopes 2022-08-18 11:50:52 +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
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
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
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
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
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
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
Andrew Kingston
144dec50ea Insert script tags for custom component bundles to app preview 2022-08-11 15:27:09 +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
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
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
Rory Powell
4525cf4c6e Trigger served events on ping endpoint 2022-08-10 11:01:54 +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
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
Dean
5b6e8992bc Removed query filtering on dynamic variables in binding drawer 2022-08-05 15:16:04 +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
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
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
Andrew Kingston
b75e53b50a Allow use of meta key as well as control key for modifier shortcuts 2022-08-02 10:01:46 +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
Martin McKeaveney
575b283f54 adding data-cy to component list 2022-08-01 17:55:30 +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
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
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
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
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
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
cfe10e36e4 Add key binds to screenslot component 2022-07-29 13:33:04 +01:00