feat(mangel): Leitungsverantwortliche dürfen Mangel-Status ändern/erledigen
Nutzer-Entscheidung: Status ändern/Erledigen bleibt nicht nur Materialverant- wortlichen+Admin vorbehalten, Leitungsverantwortliche gehören ebenfalls dazu. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KC8HYvv6UkCVYheYiTw9DD
This commit is contained in:
@@ -24,8 +24,8 @@ const STATUS_OPTIONEN: MangelStatus[] = [
|
||||
// Erledigung verfolgen - jeder Mitarbeiter darf melden/lesen, Status ändern
|
||||
// bleibt Materialverantwortlichen+ vorbehalten (Backend erzwingt das).
|
||||
export function MangelListePage() {
|
||||
const { istMaterialverantwortlich, istAdmin } = useAuth();
|
||||
const darfStatusAendern = istMaterialverantwortlich || istAdmin;
|
||||
const { istMaterialverantwortlich, istLeitungsverantwortlich, istAdmin } = useAuth();
|
||||
const darfStatusAendern = istMaterialverantwortlich || istLeitungsverantwortlich || istAdmin;
|
||||
|
||||
const [maengel, setMaengel] = useState<Mangel[]>([]);
|
||||
const [objekte, setObjekte] = useState<Objekt[]>([]);
|
||||
|
||||
Reference in New Issue
Block a user