Refactor: Name-Feld entfernen, Email als einziger Identifier

- Name-Spalte aus Nutzertabelle entfernt
- Anzeigename-Feld aus Nutzer-Anlegen-Dialog entfernt
- Username wird automatisch aus Email-Prefix generiert
- UserCreate Model: username jetzt optional

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
claude-dev
2026-03-05 18:55:30 +01:00
Ursprung e5a11d3549
Commit af6040cbf6
4 geänderte Dateien mit 5 neuen und 11 gelöschten Zeilen

Datei anzeigen

@@ -56,7 +56,7 @@ class LicenseResponse(BaseModel):
class UserCreate(BaseModel):
email: str = Field(min_length=3, max_length=200)
username: str = Field(min_length=1, max_length=100)
username: Optional[str] = Field(default=None, max_length=100)
role: str = Field(default="member", pattern="^(org_admin|member)$")