-
Couldn't load subscription status.
- Fork 121
Closed
Description
Aktuelles Verhalten
Wenn eine Mailingliste als "Opt-In" konfiguriert ist, dann werden Personen Subscriptions ignoriert von Personen welche keine Rolle haben welche mit den Group Subscriptions übereinstimmt.
Gewünschtes Verhalten
Manuell hinzugefügte Personen sollen immer in der Empfängerliste sein, unabhängig von ihren Rollen.
Schritte zu reproduzieren
- Abo erstellen mit "Selbst an/abmelden: alle" und setting "Opt-In"
- Person Subscription erstellen mit Person
- Empfängerliste exportieren -> Person fehlt
- Group Subscription erstellen für eine beliebige Rolle der Person
- Empfängerliste exportieren -> Person vorhanden
Nötige Anpassungen
- Verhalten von
MailingLists::Subscribers#peoplefixen - Sicherstellen dass
Person::Subscriptions#subscribedkorrekt funktioniert Subscriptions::OptInCleanupJobentfernen. Dieser Job wurde mit MESSAGES: Neue An-/Abmelde Optionen für Abos #2334 spezifiziert/implementiert. Darin werden alle Personen Subscriptions einer Liste entfernt, die die Group Subscription Bedingungen nicht erfüllen. Das macht so keinen Sinn, manuell hinzugefügte Personen werden automatisch wieder entfernt -> Job muss entfernt werden, das ganze Feature soll nochmals von A-Z durchgedacht und spezifiziert werden bevor wieder ein cleanup gemacht wird.