Die zwischen Benutzer-Anlegen und -Bearbeiten identischen Validierungsbloecke liegen jetzt in ProvidesUserFormRules: userIdentityRules(?int $ignore) (E-Mail- Unique ignoriert beim Bearbeiten den eigenen Datensatz), userRolesAndCompaniesRules() und userBillingRules(). Beide Formulare nutzen die Array-Spreads; die nur im Bearbeiten genutzten Profil-/Kontakt-Regeln bleiben dort inline. Ungenutzten Rule-Import aus dem Anlegen-Formular entfernt. Offen (mit User abzustimmen, UI-/Divergenz-lastig): gemeinsamer Save-Service und die Blade-Feld-Components. 31 User-Tests gruen. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Actions | ||
| Concerns | ||