Vertreter: Portal-Pflicht raus, Warn-Badge stattdessen
Suche und Add haben bisher nur Kunden mit portalEnabled=true zugelassen – das machte das Feature quasi unnutzbar, weil die meisten Kunden kein Portal aktiviert haben. Der Zugriff ist ohnehin erst dann effektiv, wenn der Vertreter ein Portal-Konto bekommt. - searchCustomersForRepresentative: portalEnabled-Filter raus, dafür Feld im select mitgeliefert. - addRepresentative: Portal-Pflicht-Check raus. - getRepresentedByList: portalEnabled im rep-Include, damit die UI auch für schon hinterlegte Vertreter das Badge zeigen kann. - CustomerDetail: gelbes "Portal inaktiv"-Badge in Suchergebnissen und in der Vertreter-Liste. Hinweistext geändert. - CustomerSummary-Type: portalEnabled? ergänzt. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -22,6 +22,7 @@ export interface CustomerSummary {
|
||||
lastName: string;
|
||||
companyName?: string;
|
||||
type: 'PRIVATE' | 'BUSINESS';
|
||||
portalEnabled?: boolean;
|
||||
}
|
||||
|
||||
export interface RepresentativeAuthorization {
|
||||
|
||||
Reference in New Issue
Block a user