From 712cb167d35f3fd2a2d108a7e18c588260aeed9a Mon Sep 17 00:00:00 2001 From: enlineawork Date: Wed, 9 Sep 2026 11:09:29 -0300 Subject: [PATCH] fix(f6): separate technical and finding permissions --- web-v2/src/features/assets/AssetFindingCatalogPanel.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web-v2/src/features/assets/AssetFindingCatalogPanel.tsx b/web-v2/src/features/assets/AssetFindingCatalogPanel.tsx index bf6c186..09f0acc 100644 --- a/web-v2/src/features/assets/AssetFindingCatalogPanel.tsx +++ b/web-v2/src/features/assets/AssetFindingCatalogPanel.tsx @@ -1,5 +1,6 @@ import { useEffect, useMemo, useState } from 'react'; import { Link } from 'react-router'; +import { useAuth } from '../../auth/AuthContext'; import { Alert, LoadingBlock, errorMessage } from '../../components/Feedback'; import { Icon } from '../../components/Icon'; import { @@ -13,6 +14,8 @@ import type { import { AssetTechnicalDataPanel } from './AssetTechnicalDataPanel'; export function AssetFindingCatalogPanel({ assetId, canManage }: { assetId: string; canManage: boolean }) { + const { hasPermission } = useAuth(); + const canEditTechnical = hasPermission('assets.update'); const [technical, setTechnical] = useState(null); const [items, setItems] = useState([]); const [search, setSearch] = useState(''); @@ -56,7 +59,7 @@ export function AssetFindingCatalogPanel({ assetId, canManage }: { assetId: stri ; return
- +