feat: Add option to set minimum required team registrations
This commit is contained in:
@@ -252,6 +252,9 @@ async def edit_event(
|
||||
event.ignore_subscriptions = form_data.get("ignoreSubscriptions") == "on"
|
||||
event.organizer_name = form_data.get("organizerName")
|
||||
event.exclude_from_billing = form_data.get("excludeFromBilling") == "on"
|
||||
event.team_prep_min = form_data.get("teamPrepMin")
|
||||
event.team_dishes_min = form_data.get("teamDishesMin")
|
||||
event.team_cooking_min = form_data.get("teamCookingMin")
|
||||
|
||||
session.commit()
|
||||
|
||||
@@ -273,6 +276,9 @@ async def add_event(request: Request, session: SessionDep, user: StrictUserDep):
|
||||
ignore_subscriptions=form_data.get("ignoreSubscriptions") == "on",
|
||||
organizer_name=form_data.get("organizerName"),
|
||||
exclude_from_billing=form_data.get("excludeFromBilling") == "on",
|
||||
team_prep_min=form_data.get("teamPrepMin"),
|
||||
team_dishes_min=form_data.get("teamDishesMin"),
|
||||
team_cooking_min=form_data.get("teamCookingMin"),
|
||||
)
|
||||
session.add(event)
|
||||
session.commit()
|
||||
|
||||
@@ -52,7 +52,27 @@
|
||||
Aktivieren, um dieses Event von der Abrechnung auszuschließen.
|
||||
</small>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<h3>Helfer</h3>
|
||||
</div>
|
||||
<div class="row m-2">
|
||||
<div class="col-md-4">
|
||||
<label for="teamCookingMin" class="form-label">Kochen</label>
|
||||
<input type="number" class="form-control" id="teamCookingMin" min="0" name="teamCookingMin"
|
||||
value="{% if
|
||||
edit_mode %}{{ event.team_cooking_min }}{% else %}3{% endif %}">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label for="teamDishesMin" class="form-label">Spülen</label>
|
||||
<input type="number" class="form-control" id="teamDishesMin" min="0" name="teamDishesMin" value="{% if
|
||||
edit_mode %}{{ event.team_dishes_min }}{% else %}3{% endif %}">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label for="teamPrepMin" class="form-label">Tisch decken</label>
|
||||
<input type="number" class="form-control" id="teamPrepMin" min="0" name="teamPrepMin" value="{% if
|
||||
edit_mode %}{{ event.team_prep_min }}{% else %}1{% endif %}">
|
||||
</div>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">Event {% if edit_mode %}bearbeiten{% else %}erstellen{% endif %}</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user