chore: ui-kit 0.15.0 — иконка кресла у раздела «Мебель»
Tests / frontend-test (push) Successful in 4m26s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Тимур Городецкий
2026-10-29 17:50:03 +05:00
parent 583f400e26
commit 3495e681e7
4 changed files with 7 additions and 7 deletions
@@ -74,7 +74,7 @@ const FULL_EDIT_HINT = 'Как согласующий вы можете реда
// Заявка «орг. рабочего места» только для просмотра (режим согласующего).
// Исключения (оба — только на своём активном шаге, см. useApproverRights):
// - первый согласующий шаг (по маршруту — непосредственный руководитель) может
// заполнить «Необходимое ПО» и «Доступы» (инициатор их не знает);
// заполнить «Необходимое ПО», «Доступы» и «Мебель» (инициатор их не знает);
// - согласующий из shared/approval/fullEditRights.ts правит все поля и вложения.
const WorkplaceSetupView: React.FC<IWorkplaceSetupViewProps> = ({ context, itemId, formKey, listId, onCodeLoaded }) => {
// onCodeLoaded — колбэк родителя (RequestPortal → ApproveFeature): его ссылка
@@ -36,7 +36,7 @@ export const FurnitureSection: React.FC<IFurnitureSectionProps> = ({ data, set,
);
return (
<CollapseSection title="Мебель" icon="building">
<CollapseSection title="Мебель" icon="chair">
{/* MultiChoiceField берёт режим только из контекста (своего readOnly у него нет),
поэтому право руководителя даём вложенным провайдером, перекрывающим внешний. */}
{approverEditable ? <FormModeProvider readOnly={false}>{fields}</FormModeProvider> : fields}