- Verschifft
- 16. September 2026 um 15:10 UTC
- Autor
- Kamo
- Ausschuss
- a66182e
GET /api/email/widget/campaigns ist das Launchpad Widget eine gelesene, für eine Pane, die auf jeder Kampagne Zuschauer-Homepage sitzt den ganzen Tag: schlanke Reihen mit nein body (CampaignLine), Live-Kampagnen zuerst (senden, pausiert, am nächsten:) dann die zuletzt fertigen und die zuletzt bearbeiteten Entwürfe, jede Gruppe gedeckelt; genaue Zählungen pro Gruppe; jede gezeigte Kampagne öffnet, klickt und Relais-Berichte in einem Pipeline Redis lesen; die Organisation der letzten vierzehn Tage; seine Tracking-Wahl; und die Server-Uhr für Countdowns. Es braucht VIEW_BULK_EMAIL, wie es die Kampagnenliste tut. Drei Arten von Rahmen fahren jetzt /topisch/Kampagnen/<orgId" neben Fortschritt: - Engagement: CampaignEngagementPulse koutiert zuerst geöffnet, erste Klicks und Relais berichtet pro Kampagne und sendet höchstens ein Frame pro Sekunde pro pod, mit dem, was neu ist, da der letzte Rahmen und die Summen wie Redis hält sie. - geändert: CampaignController kündigt das Erstellen, Bearbeiten, Löschen eines Mitglieds an duplizieren, Zeitplan, senden, Pause, Lebenslauf, stornieren, Publikum und Empfänger Änderungen, nachdem der Service-Anruf zugesagt hat, nur als id und Verb. - Weder trägt eine Top-Level-KampagneId. Jede Kampagnen-Bildschirm liest einen Rahmen mit einem als Fortschritt und kopiert seine Zähler auf die Zeile, so ein Rahmen eine andere Form, die eine trägt, würde die Zählungen auf Bildschirmen, die noch laufen, ausblenden der ältere Code. Der Absender zählt auch die akzeptierten Nachrichten des Tages pro Charge (stats.daily "sent"), aus dem die zweiwöchigen Funkenlinien des Widgets schöpfen. Die vollständige Suite ist 1534 Tests mit einem Fehler, TransactionalSendRatchetTest, die drei sendToUser Überlastungen seit c47fcf6 zählt und nichts miteinander zu tun hat.