diff --git a/package-lock.json b/package-lock.json index 2bea655..b807ab1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@microsoft/sp-webpart-base": "1.22.1", "@pnp/sp": "^4.20.0", "@pnp/spfx-controls-react": "^3.25.0", - "@tnsu/ui-kit": "^0.14.0", + "@tnsu/ui-kit": "^0.15.0", "jszip": "~3.8.0", "react": "17.0.1", "react-dom": "17.0.1", @@ -9886,9 +9886,9 @@ "license": "0BSD" }, "node_modules/@tnsu/ui-kit": { - "version": "0.14.0", - "resolved": "https://git.tnsu.kz/api/packages/tansu/npm/%40tnsu%2Fui-kit/-/0.14.0/ui-kit-0.14.0.tgz", - "integrity": "sha512-Vun9AUM9jL8rttbsbKo5Yh6TUz1srkNqxiO6mmzebrSo1JOASNJqNjJPMTS+8Jt3MTrJPklvh0TbeqGQzw7qxQ==", + "version": "0.15.0", + "resolved": "https://git.tnsu.kz/api/packages/tansu/npm/%40tnsu%2Fui-kit/-/0.15.0/ui-kit-0.15.0.tgz", + "integrity": "sha512-vs+7NPem7PDaYj00nwaFztkw2K/nOkw6m2bvqgMABZG5rWjLVqfyFyiopKFkPYgqPWcMPwmQuxoFnc9xi7rwjQ==", "license": "ISC", "peerDependencies": { "@fluentui/react": "^8.106.4", diff --git a/package.json b/package.json index 39f5026..768353b 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@microsoft/sp-webpart-base": "1.22.1", "@pnp/sp": "^4.20.0", "@pnp/spfx-controls-react": "^3.25.0", - "@tnsu/ui-kit": "^0.14.0", + "@tnsu/ui-kit": "^0.15.0", "jszip": "~3.8.0", "react": "17.0.1", "react-dom": "17.0.1", diff --git a/src/webparts/requestPortal/forms/WorkplaceSetup/WorkplaceSetupView.tsx b/src/webparts/requestPortal/forms/WorkplaceSetup/WorkplaceSetupView.tsx index 043aa82..1514b89 100644 --- a/src/webparts/requestPortal/forms/WorkplaceSetup/WorkplaceSetupView.tsx +++ b/src/webparts/requestPortal/forms/WorkplaceSetup/WorkplaceSetupView.tsx @@ -74,7 +74,7 @@ const FULL_EDIT_HINT = 'Как согласующий вы можете реда // Заявка «орг. рабочего места» только для просмотра (режим согласующего). // Исключения (оба — только на своём активном шаге, см. useApproverRights): // - первый согласующий шаг (по маршруту — непосредственный руководитель) может -// заполнить «Необходимое ПО» и «Доступы» (инициатор их не знает); +// заполнить «Необходимое ПО», «Доступы» и «Мебель» (инициатор их не знает); // - согласующий из shared/approval/fullEditRights.ts правит все поля и вложения. const WorkplaceSetupView: React.FC = ({ context, itemId, formKey, listId, onCodeLoaded }) => { // onCodeLoaded — колбэк родителя (RequestPortal → ApproveFeature): его ссылка diff --git a/src/webparts/requestPortal/forms/WorkplaceSetup/sections/FurnitureSection.tsx b/src/webparts/requestPortal/forms/WorkplaceSetup/sections/FurnitureSection.tsx index 07a0bdc..b9b84bd 100644 --- a/src/webparts/requestPortal/forms/WorkplaceSetup/sections/FurnitureSection.tsx +++ b/src/webparts/requestPortal/forms/WorkplaceSetup/sections/FurnitureSection.tsx @@ -36,7 +36,7 @@ export const FurnitureSection: React.FC = ({ data, set, ); return ( - + {/* MultiChoiceField берёт режим только из контекста (своего readOnly у него нет), поэтому право руководителя даём вложенным провайдером, перекрывающим внешний. */} {approverEditable ? {fields} : fields}