feat(opportunities): Opportunity fuer andere Berater kopieren

Kopier-Symbol auf Kachel, Pipeline-Karte und Listenzeile sowie "Kopieren"
im Dialog. Ein Dialog fragt nach einem oder mehreren Beratern (aus der
Beraterliste der Akquise, ohne den eigenen) und der Phase der Kopie
(Standard: Neu). Neuer Endpoint POST /api/opportunities/:id/copy legt je
Berater eine Kopie mit Projektdaten, Ansprechpartnern, Zustaendigem und
acquisition_id an; Interaktion und naechster Schritt bleiben beim Original.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sascha Wolf
2026-09-17 13:31:59 +02:00
co-authored by Claude Opus 5
parent 33dedaedfb
commit 6724d0ab65
10 changed files with 392 additions and 3 deletions
+19
View File
@@ -367,6 +367,25 @@ Spalte steht ihr Volumen; eine Karte wird per Maus in die nächste Phase gezogen
![Pipeline-Ansicht mit den Phasen von Neu bis Absage](bilder/opportunities-pipeline.png)
### Für einen anderen Berater kopieren
Eine Opportunity läuft immer für **einen** Berater. Passt dasselbe Projekt auch
für Kollegen, legt das **Kopier-Symbol** (auf jeder Kachel, Karte und
Listenzeile, dazu *Kopieren* unten im Dialog) je Berater eine eigene Kopie an:
1. Kopier-Symbol anklicken.
2. Einen oder mehrere Berater ankreuzen - der Berater der Opportunity selbst
steht nicht zur Wahl. Die Liste ist dieselbe wie in der Akquise
(*Einstellungen → Akquise*).
3. Phase der Kopie wählen, vorgegeben ist **Neu**.
4. **Kopie anlegen**.
Mitkopiert werden Titel, Firma, Beschreibung, Tagessatz, Laufzeit, Projektpreis,
Zeitraum, Tags, Notizen, Ansprechpartner, Zuständiger und die Herkunft aus der
Akquise - *Zurück in die Akquise* nimmt die Kopien also mit. Nicht mitkopiert
werden letzte Interaktion und nächster Schritt: die gehören zum Verlauf des
Originals. Ungespeicherte Änderungen im Dialog kopiert das CRM nicht mit.
### Die Phasen
Sie folgen dem Vermittlungsprozess. Der Mauszeiger auf einer Phase zeigt dieselbe