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

Globale Challenges und Spenden als Sponsor eintragen können #401

Open
linatic7 opened this issue Mar 25, 2022 · 5 comments
Open

Globale Challenges und Spenden als Sponsor eintragen können #401

linatic7 opened this issue Mar 25, 2022 · 5 comments
Projects

Comments

@linatic7
Copy link
Contributor

linatic7 commented Mar 25, 2022

IST:
Als Sponsor kann man Challenges und Spenden team-spezifisch eintragen.

SOLL:
Als Sponsor kann man Challenges und Spenden team-spezifisch, für mehrere Teams oder für alle Teams eintragen
--> bei der Auswahl "alle Teams" muss die Challenge/die Kilometerspende auch bei Teams angezeigt werden, die sich erst nach der Erstellung registrieren (nur bis 31.5. relevant, weil danach keine neuen Teams erstellt werden können)

ZEITRAUM:
so bald wie möglich

GRUND:
Viele Sponsoren wollen unabhängig von einem Team spenden. Sie wollen Challenges stellen, die von allen Teams erfüllt werden können und Spenden pro gesamten gereisten Kilometer aller Teilnehmer angeben.

WUNSCH:

  • Liste, in der man die jeweiligen Teams, für die die Spende zählt, auswählen kann. (Mehrfachauswahl + "alle Teams")
  • Liste, in der man die jeweiligen Teams, für die die Challenge zählt, auswählen kann. (Mehrfachauswahl + "alle Teams")

SCHWIERIGKEIT:

  • Rechenlogik, was passiert bei gleichzeitiger Beanspruchung der Spende/ Challenge
  • Challenges oder Kilometerspenden werden gleichzeitig an alle registrierten Teams gestellt und bei Erfüllung der Betrag dem Team Account zugeordnet. Am Ende des Events erhält der Sponsor nur eine Spendenabrechnung für alle Teams und nicht (wie bisher) pro Team eine Abrechnung.
  • Wenn das Limit erfüllt ist darf die Challenge von den Teams zwar weiter im Post als erfüllt markiert werden, aber der Betrag darf nicht gutgeschrieben werden (Im besten Fall mit Benachrichtigung an das Team, dass das Limit bereits erreicht wurde, entweder per Mail oder in der Auflistung der Sponsorings in den Accounteinstellungen) --> Priorität nach Zeitstempel der Posts
  • Wenn das Limit erfüllt ist dürfen keine weiteren Spenden für zurückgelegte Kilometer zählen. Die Kilometer und andere Sponsorings werden weiterhin dem Teamprofil gutgeschrieben. Berechnung erfolgt nach Zeit. Wer schnell viele Kilometer zurücklegt erhält auch die Zuwendung (keine gleiche Aufteilung der Kilometerspenden auf alle Teams)
@linatic7 linatic7 created this issue from a note in Agenda (Todo) Mar 25, 2022
@SimonAbat SimonAbat changed the title globale Challenges und Spenden als Sponsor eintragen können Globale Challenges und Spenden als Sponsor eintragen können Apr 20, 2022
@abatmas abatmas moved this from Todo to In Progress in Agenda Apr 22, 2022
@abatmas abatmas self-assigned this Apr 22, 2022
@sibbl
Copy link
Contributor

sibbl commented May 19, 2022

@JosiBreakOut wir haben festgestellt, dass die Komplexität der Aufgabe deutlich größer wird, wenn man wirklich aus allen Teams wählen kann.

Wir würden daher vorschlagen, nur aus Teams zu wählen, die dem aktuellen Event angehören. Ergibt das Sinn oder sind die Teams so gedacht, dass sie jedes Jahr erneut an einem Event teilnehmen können und die Bindung Event<->Team nur bei der Registrierung erfolgt und danach irrelevant ist?

Vielleicht kannst du uns da schon helfen oder wir besprechen es morgen im Call und halten das Ergebnis dann hier fest.

@JosiBreakOut
Copy link

@sibbl Teams können ihr Profil für mehrere Jahre nutzen aber dabei werden sie wahrscheinlich jedes mal mit dem aktuellen Event verknüpft (sonst würde man sie ja nicht in der Teamanzeige 2022 sehen können).
Also sollte es ausreichen nur die Teams des aktuellen Events auswählen zu können.

@sibbl
Copy link
Contributor

sibbl commented May 19, 2022

@JosiBreakOut danke für die fixe Antwort!

D.h. wir verlassen uns aktuell erstmal darauf dass es auch nur ein aktuelles Event gibt und ein neues Sponsoring sozusagen auch nur für dieses erstellt wird. Oder sollen wir schon eine Auswahl aller aktiven Events vorsehen, wenn es mehrere geben sollte?

Erhöht den Aufwand im Frontend ein klein wenig, aber das sollte für Malvina kein Problem sein.

@JosiBreakOut
Copy link

@sibbl es gibt immer nur ein aktives Event für welches auch das Sponsoring gelten soll.

@sibbl
Copy link
Contributor

sibbl commented May 20, 2022

Aufgrund der steigenden Komplexität und dem immer näher rückenden 202er Event wurde entschieden, das Feature auf unbestimmte Zeit verschoben wird.

Es gibt viele Detailfragen, die nach und nach aufkommen und wir haben das Backend noch nicht 100% durchdrungen, was die Relationen zwischen Events, Teams, Sponsorings, Challenges und den SponsoringInvoices angeht.

Wir haben uns bis auf Weiteres dagegen entschieden das Issue auf Challenges und Sponsorings aufzusplitten, da die Änderungen doch relativ ähnlich sind und in einem Rutsch a) implementiert und b) getestet werden sollten.

Aktueller Stand Backend:

Aktueller Stand Frontend:

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

No branches or pull requests

4 participants