Verhaeltnis als Auswahlliste, und im Organigramm keine Vakanz ganz oben
Zwei Nachtraege zur Rueckmeldung des Kunden. Das Fenster fuer den Notfallkontakt hatte ein Freitextfeld fuer das Verhaeltnis, waehrend der Einstellungsassistent und "Daten aendern" dieselbe Auswahlliste fuehren (EMERGENCY_RELATIONS). Freitext hiesse, dass "Gattin", "Ehefrau" und "Frau" nebeneinander stehen und sich nicht auswerten lassen -- genau der Grund, aus dem die Liste ueberhaupt existiert. Jetzt fuehren alle drei Stellen dieselbe. Und "Leitung vakant" stand im Organigramm weiterhin bei der obersten Einheit. Entfernt wurde es zuletzt nur im Druck; die Ansicht am Bildschirm hat ihre eigene Beschriftung. Die Gesellschaft wird nicht gefuehrt, sondern ist das Ganze -- der Vermerk las sich dort wie eine offene Stelle und faerbte den obersten Knoten obendrein als Vakanz ein. Ueberall sonst bleibt er.
This commit is contained in:
@@ -4,10 +4,11 @@ import { useRouter } from "next/navigation";
|
||||
import { useState } from "react";
|
||||
import { changeEmployeeData } from "@/actions/employees";
|
||||
import { Button } from "@/components/ui/Button";
|
||||
import { TextField } from "@/components/ui/Field";
|
||||
import { SelectField, TextField } from "@/components/ui/Field";
|
||||
import { Modal } from "@/components/ui/Modal";
|
||||
import { useToast } from "@/components/ui/Toast";
|
||||
import { todayIso } from "@/lib/format";
|
||||
import { EMERGENCY_RELATIONS } from "@/lib/types";
|
||||
|
||||
// Der Notfallkontakt, ohne den Umweg über „Daten ändern".
|
||||
//
|
||||
@@ -96,11 +97,15 @@ export function NotfallkontaktModal({
|
||||
<TextField label="Wirksam ab" required type="date" value={effectiveDate} onChange={setEffectiveDate} />
|
||||
<TextField label="Name" required value={name} onChange={setName} />
|
||||
<TextField label="Telefonnummer" required type="tel" value={telefon} onChange={setTelefon} />
|
||||
<TextField
|
||||
{/* Dieselbe Liste wie im Einstellungsassistenten (EMERGENCY_RELATIONS)
|
||||
und kein Freitext: sonst stünden „Gattin", „Ehefrau" und „Frau"
|
||||
nebeneinander und liessen sich nicht auswerten. */}
|
||||
<SelectField
|
||||
label="Verhältnis"
|
||||
value={verhaeltnis}
|
||||
onChange={setVerhaeltnis}
|
||||
hint="Zum Beispiel Gattin, Bruder, Freundin."
|
||||
placeholder="Bitte wählen…"
|
||||
options={EMERGENCY_RELATIONS.map((r) => ({ value: r, label: r }))}
|
||||
/>
|
||||
</div>
|
||||
</Modal>
|
||||
|
||||
Reference in New Issue
Block a user