Pull request #2460: fix(TEAMMSBMOB-21989): Исправление отображения кнопки подписать

Merge in MCB_FE/mcb-platform-monorepo from fix/TEAMMSBMOB-21989-fix-permissions to release-1.10.0

* commit '1f2364f11854b0855ef137f5aea1111378d46c08':
  fix(TEAMMSBMOB-21989): Исправление отображения кнопки подписать
This commit is contained in:
Дмитрий Слабухин
2026-01-30 15:07:56 +03:00
@@ -21,6 +21,7 @@ import {
YM_GOALS,
formatAccountCode,
PATHS,
checkIsPermissionsAvailable,
} from '@msb/shared';
import { useHistory, useParams } from 'react-router-dom';
import * as S from '../../InquiryCardsTable/ui/InquiryCardsTable.styles';
@@ -87,6 +88,13 @@ const InquiryViewWidget = () => {
return null;
}, [data?.otherInfo.filialAbsAddress, data?.otherInfo.filialName, showDeliveryOfficeField]);
const { userAuthorities } = useAppContext();
const hasSignAuthority = useMemo(
() =>
checkIsPermissionsAvailable(data?.bankClient.clientId, userAuthorities?.data.clientAuthorities || {}, [AUTHORITY.SIGN], true, false),
[data?.bankClient.clientId, userAuthorities?.data.clientAuthorities]
);
if (isLoading) {
return null;
}
@@ -224,7 +232,7 @@ const InquiryViewWidget = () => {
{LOCALIZATION.HISTORY_BACK}
</Button>
{isWaitingSign && (
{isWaitingSign && hasSignAuthority && (
<Button
dataAction="send-and-sign"
isLoading={isInquirySigning}