diff --git a/CHANGELOG.md b/CHANGELOG.md index 202d53fea..899e9156f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## [10.1.0] IN PROGRESS * Also support `feesfines` interface version `19.0`. Refs UIU-2960. +* Disable validation for shadow user. Refs UIU-3000. +* Disable open loan actions for virtual patron. Refs UIU-2964. ## [10.0.4](https://github.com/folio-org/ui-users/tree/v10.0.4) (2023-11-10) [Full Changelog](https://github.com/folio-org/ui-users/compare/v10.0.3...v10.0.4) diff --git a/src/components/EditSections/EditUserInfo/EditUserInfo.js b/src/components/EditSections/EditUserInfo/EditUserInfo.js index a78efdd04..b81c5919d 100644 --- a/src/components/EditSections/EditUserInfo/EditUserInfo.js +++ b/src/components/EditSections/EditUserInfo/EditUserInfo.js @@ -291,8 +291,7 @@ class EditUserInfo extends React.Component { dataOptions={patronGroupOptions} defaultValue={initialValues.patronGroup} aria-required="true" - required - disabled={disabled} + required={!disabled} /> {(selectedPatronGroup) => { diff --git a/src/views/LoanDetails/LoanDetails.js b/src/views/LoanDetails/LoanDetails.js index 8bd4b4a89..2cd2db94b 100644 --- a/src/views/LoanDetails/LoanDetails.js +++ b/src/views/LoanDetails/LoanDetails.js @@ -42,6 +42,7 @@ import { getRenewalPatronBlocksFromPatronBlocks, accountsMatchStatus, checkUserActive, + isDcbUser, } from '../../components/util'; import { itemStatuses, loanActions, refundClaimReturned } from '../../constants'; import { @@ -487,6 +488,7 @@ class LoanDetails extends React.Component { const patronBlocksForModal = getRenewalPatronBlocksFromPatronBlocks(patronBlocks); const isUserActive = user ? checkUserActive(user) : false; const borrower = user ? getFullName(user) : ; + const isVirtualPatron = isDcbUser(user); return (
@@ -507,7 +509,7 @@ class LoanDetails extends React.Component { - + + + }