From ea3601c2195e1c38137f3c9013376da2d301f82c Mon Sep 17 00:00:00 2001 From: Sascha Date: Mon, 14 Sep 2026 16:33:51 +0200 Subject: [PATCH] Werdegang bearbeitbar, Stationen im CV-Import zuverlaessiger --- docs/02-datenmodell.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/02-datenmodell.md b/docs/02-datenmodell.md index ec109c7..2b2e704 100644 --- a/docs/02-datenmodell.md +++ b/docs/02-datenmodell.md @@ -86,7 +86,17 @@ Mensch und behält seine Historie. Werdegang: `contact_id`, `company_id`, `position`, `started_on`, `ended_on`, `is_current`. Daraus speist sich der Zweig **Verlassen** im Stammbaum eines -Unternehmens. Ein Arbeitgeberwechsel schreibt hier automatisch fort. +Unternehmens. Ein Arbeitgeberwechsel schreibt hier automatisch fort; daneben +lassen sich Stationen in der Kontaktkarte von Hand pflegen. + +Zwei Regeln halten Station und Kontakt zusammen (`server/src/routes/contacts.js`): + +* Genau **eine** Station kann `is_current = 1` sein. Wird eine dazu erklärt, + bekommen die übrigen ein Enddatum. +* Die laufende Station **ist** der Arbeitgeber: `icon_contacts.company_id` wird + mitgeführt – wird sie beendet oder gelöscht, steht dort `NULL`. Beides + auseinanderlaufen zu lassen wäre die Quelle für „im Kontakt steht A, im + Werdegang B". ### icon_interviews