Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ABOS: Person Subscription ignoriert mit opt-in setting #3058

@daniel-illi

Description

@daniel-illi

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

  1. Abo erstellen mit "Selbst an/abmelden: alle" und setting "Opt-In"
  2. Person Subscription erstellen mit Person
  3. Empfängerliste exportieren -> Person fehlt
  4. Group Subscription erstellen für eine beliebige Rolle der Person
  5. Empfängerliste exportieren -> Person vorhanden

Nötige Anpassungen

  • Verhalten von MailingLists::Subscribers#people fixen
  • Sicherstellen dass Person::Subscriptions#subscribed korrekt funktioniert
  • Subscriptions::OptInCleanupJob entfernen. 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions