diff --git a/package.json b/package.json index 6e82cf8..9b34584 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "smartims", "private": true, - "version": "0.2.7", + "version": "0.2.8", "type": "module", "scripts": { "dev": "vite", diff --git a/server/package.json b/server/package.json index b69a6d5..64b0073 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "server", - "version": "0.2.7", + "version": "0.2.8", "description": "", "main": "index.js", "scripts": { diff --git a/src/modules/cctv/pages/MonitoringPage.tsx b/src/modules/cctv/pages/MonitoringPage.tsx index 2246285..385deab 100644 --- a/src/modules/cctv/pages/MonitoringPage.tsx +++ b/src/modules/cctv/pages/MonitoringPage.tsx @@ -236,7 +236,7 @@ export function MonitoringPage() { CCTV ({user?.role}) - {user?.role === 'admin' && ( + {(user?.role === 'admin' || user?.role === 'supervisor') && ( { setEditingCamera(null); @@ -270,7 +270,7 @@ export function MonitoringPage() { > {cameras.map(camera => ( - + {/* Overlay Controls */} - {user?.role === 'admin' && ( + {(user?.role === 'admin' || user?.role === 'supervisor') && ( e.stopPropagation()}> handleToggleStatus(camera)}