BreakOutEvent / breakout-frontend

Web Frontend
GNU Affero General Public License v3.0
6 stars 2 forks source link

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

Open linatic7 opened 2 years ago

linatic7 commented 2 years ago

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:

SCHWIERIGKEIT:

sibbl commented 2 years ago

@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 commented 2 years ago

@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 commented 2 years ago

@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 commented 2 years ago

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

sibbl commented 2 years ago

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: