Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MESSAGES: Abo Clean-Up Einstellungen #2329

Closed
6 tasks
mtnstar opened this issue Dec 28, 2023 · 1 comment · Fixed by #2351
Closed
6 tasks

MESSAGES: Abo Clean-Up Einstellungen #2329

mtnstar opened this issue Dec 28, 2023 · 1 comment · Fixed by #2351
Assignees

Comments

@mtnstar
Copy link
Member

mtnstar commented Dec 28, 2023

Die Einstellungen rund um die Abos sind historisch gewachsen und müssen vor weiteren Erweiterungen bereinigt werden.

1. Einstellungen > Drop-Down Rechnung erstellen

Das Drop-Down Rechnung erstellen soll vom Einstellungen auf das Abonnenten Tab verschoben werden.

image

2. Tabs für mailing_list form

wie wir das schon für die Gruppen Parameter eingeführt haben, sollen auch die Felder des Abos mit Tabs gegliedert werden:

  • Allgemein: Name, Beschreibung, Herausgeber, 'Abonnenten dürfen sich selbst an-/abmelden'
  • Mailing-Liste (E-Mail): Restliche Mailinglisten Felder (Mailinglisten Adresse, Zusätzliche Absender, ...)
  • Mailchimp: MailChimp Listen-ID, MailChimp API-Schlüssel, Alle Versandadressen synchronisieren

3. Attribute auf MailingList#show

Aktuell sieht diese Page so aus:

image

Wie im Form sollen die Attribute Gruppiert werden:

image

  • Beschreibung ebenfalls als Attribut mit Label in der Liste
  • Abschnitt Mailing-Liste (E-Mail) nur anzeigen falls Mailingliste definiert (liste@example.com)
  • Abschnitt Mailchimp nur anzeigen falls konfiguriert sowie wenn man Schreibrechte auf die ML hast
  • MailChimp API-Schlüssel nie anzeigen
  • Sicherstellen das genügend Platz für die Labels vorhanden ist (width)

4. Rename Tab Einstellungen zu Info

Wie bei Gruppen, Personen usw. das das Tab Einstellungen in Info renamed werden und als erstes Tab erscheinen.

image

Ist die Option Abonnenten dürfen sich selbst an/abmelden aktiv, so wird ein 'Anmelden' Button unter Info angezeigt. Sicherstellen das Personen lesezugriff auf dieses Info Tab des Abos haben. Ist man bereits angemeldet, wird ein Abmelden button angezeigt. Lesezugriff auf Abo ist nur möglich falls ich mich selber an/abmelden darf.

Tech-Spec

ToDo

  • Rechnung erstellen Drop-Down verschieben, Anmelden Button entfernen
  • mailing_list form in Tabs aufteilen
  • Attribute auf mailing_list#show gruppieren
  • Rename Tab Einstellungen
  • Mit angemessener Rolle "durchklicken"
  • CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
@mtnstar mtnstar changed the title MAILING_LISTS: Clean-Up Einstellungen MESSAGES: Abo Clean-Up Einstellungen Dec 29, 2023
@daniel-illi daniel-illi self-assigned this Jan 8, 2024
@daniel-illi
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants