feat(akquise): "Von" mit dem angemeldeten Benutzer vorbelegen
In der Regel traegt jeder seine eigenen Funde ein - das Feld stand trotzdem bei jedem Projekt auf leer. Vorbelegt ist jetzt der angemeldete Benutzer; wer fuer jemand anderen eintraegt, waehlt ihn aus der Liste. Der eigene Name steht dabei immer zur Auswahl (OptionSelect.alwaysOffer), auch wenn ihn niemand in den Einstellungen gepflegt hat: sonst muesste sich jeder erst selbst in die Liste eintragen, bevor er ein Projekt erfassen kann. Steht er schon in der Liste, gilt deren Schreibweise - sonst stuenden "Markus" und "Markus Meier" als zwei Namen in derselben Spalte. Beim Bearbeiten bleibt der gespeicherte Name stehen, sonst wuerde ein Eintrag beim Oeffnen den Finder wechseln. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
23087a12fb
commit
2717462c3a
@@ -268,7 +268,7 @@ Warum genau diese Konstanten festgelegt sind, steht in
|
||||
| `components/acquisition/Acquisitions.tsx` | Akquise und Archiv (`view`); Suche, Sortierung, Übernahme, Löschen |
|
||||
| `components/acquisition/AcquisitionForm.tsx` | Eingabe über der Liste; behält Datum, Anbieter, Kanal und Berater für den nächsten Eintrag |
|
||||
| `components/acquisition/AcquisitionTable.tsx` | die Liste; `safeLink()` lässt nur http(s) zum Link werden |
|
||||
| `components/acquisition/acquisitionUi.tsx` | `fieldClass` (abgesetzte Felder) und `OptionSelect` - zeigt einen Wert, der nicht mehr in der Liste steht, als solchen. *Anbieter* nutzt es nicht: Freitext mit `<datalist>` |
|
||||
| `components/acquisition/acquisitionUi.tsx` | `fieldClass` (abgesetzte Felder) und `OptionSelect` - zeigt einen Wert, der nicht mehr in der Liste steht, als solchen; `alwaysOffer` hält den eigenen Namen für *Von* immer wählbar. *Anbieter* nutzt es nicht: Freitext mit `<datalist>` |
|
||||
| `components/settings/AcquisitionSettings.tsx` | Reiter *Einstellungen → Akquise*: die vier Auswahllisten pflegen |
|
||||
| `components/leads/leadUi.tsx` | `inputClass`, `labelClass`, `KindBadge`, `Avatar`, Farben der Kontaktart |
|
||||
| `components/leads/mailPool.ts` | `findMailPoolMatch()`, `diffFields()`, `isConflict()`, `MAIL_POOL_FIELDS` - Dublettenabgleich des Vorbereichs |
|
||||
|
||||
Reference in New Issue
Block a user