- Verschifft
- 17. April 2026 um 01:59 UTC
- Autor
- kamo
- Ausschuss
- be420d9
BillingManager (Rechnungslegungs-Tab): - Ersetzt 100% Lokal-Staat-Mock mit realer Stripe-Backed Zahlungsmethode Management über billingApi - Lastt Zahlungsmethoden von GET /api/billing/payment-Methoden auf Mounte - Fügen Sie Zahlungsmethode Flow verwendet createSetupIntent . StripeProvider + PaymentMethodForm - bestätigenCardSetup - beigefügteMethode (identisch zu PlansBillingTab) - Standardeinstellung über **************** mit optimistisch einstellen Stern-Ikone und Inflight Spinner pro Reihe - Löschen über billingApi.deletePaymentMethod mit ConfirmationDialog; Standardkartenlöschen wird mit Tooltip blockiert - Kartenmarken-Ikone (Visa/Mastercard/Amex/Discover) von bestehenden SVG Assets; generische CreditCard-Ikone Fallback für unbekannte Marken - Skeleton-Beladung, pro Abschnitt Fehler mit Retry, Snackbar Feedback RelationshipManager (Register für Kundenbeziehungen): - Ersetzter leerer lokaler Staat durch GET /api/security/org/my-networks - Kassifiziert Netzwerke: isOwner=false - Elternnetzwerke (Orgnet den Benutzer gehört zu), isOwner=true - Child Networks (gis der Benutzer verwaltet) - Zeigt Avatar Initialen, Org-Titel, Typ/Domain-Meta und Rollenchip - Profil Aktion Links zu Org Domain, wenn verfügbar - Zugriffsrechte mit Tooltip deaktiviert (über org admin verwaltet) - Zusammenfassung Chips zeigen Live-Eltern/Kind-Zahlungen - Add/entfernen ist absichtlich nur lesbar; Info-Benachrichtigung leitet sich an Netzwerk Seite für Beziehungsmanagement (kein Backend CRUD Endpoint existiert)