{% macro plannedtrips() %} {% if planned_trips %}

Heute geplante Ausfahrten

{% for planned_trip in planned_trips | sort(attribute='planned_starting_time') %}
{% set amount_members = planned_trip.rower | length + 1 %} {{ planned_trip.cox_name }} ({{ amount_members }} Person{{ amount_members | pluralize(singular="", plural="en") }}) {{ planned_trip.planned_starting_time }}
{% endfor %}
{% endif %} {% endmacro plannedtrips %} {% macro boatreservation() %}

Reservierungen ({{ reservations | length }})

{% for _, reservations_for_event in reservations %} {% set reservation = reservations_for_event[0] %}
{{ reservation.start_date | date(format="%d.%m.%Y") }} {% if reservation.end_date != reservation.start_date %} - {{ reservation.end_date | date(format="%d.%m.%Y") }} {% endif %} ({{ reservation.time_desc }}) {% for reservation in reservations_for_event %} {{ reservation.boat.name }} {% if not loop.last %}+{% endif %} {% endfor %} ({{ reservation.user_applicant.name }}) {{ reservation.usage }}
{% else %}

Keine Reservierung

{% endfor %}
{% endmacro boatreservation %} {% macro header(loggedin_user) %}
💡

Willkommen in der Testversion von ruad.at! Hier wird nochmal alles vieles erklärt. Wenn du Fragen/Wünsche/... hast, kannst du dich gerne jederzeit unter philipp@hofer.link melden.

Rollen: Admin, Steuerperson, Anfänger + Eventmanager

Aktuell gibt es 4 Rollen, die jedes Mitglied haben kann:

  1. Admin: dürfen Mitglieder verwalten (siehe Menüeintrag rechts oben → Mitgliederverwaltung
  2. Steuerperson: können selbstständig Ausfahrten ausschreiben/bearbeiten, und sich zum steuern bei Events melden
  3. Anfänger: sehen nur Ausfahrten und Events, die explizit für Anfänger ausgeschrieben wurden
  4. Eventmanager: können Events ausschreiben/bearbeiten

Rudertrips: Ausfahrten + Events

Es gibt 2 Arten von Rudertrips, die ausgeschrieben werden können:

  1. Ausfahrten: Können jederzeit von Steuerpersonen ausgeschrieben/bearbeitet werden
  2. Events: für Veranstaltungen, wo nicht nur Rudererinnen gesucht werden, sondern auch Steuerpersonen (zB Anrudern, Abrudern, Sternfahrten, Wanderfahrten, ...)

Bearbeiten

Details, wie zB Anmerkungen können jederzeit geändert werden. Wichtige Infos, auf die sich Rudernde verlassen (zB Startzeit und Ausfahrtstyp) können nicht mehr geändert werden. Wenn sich die Startzeit ändert, kann man die Ausfahrt/Event absagen und stattdessen einen neuen Trip ausschreiben.

Absagen/Löschen

Ausfahrten und Events können gelöscht werden, solange keine Ruderer angemeldet sind. Sobald jemand angemeldet ist, kann die Ausfahrt/Event nicht mehr gelöscht werden, dafür abgesagt werden. In diesem Fall bekommen alle die sich angemeldet haben eine Nachricht. Sobald alle die Nachricht gelesen haben, wird der Trip automatisch gelöscht.

Wieviele Tage sehe ich?

Rudernde sehen alle Trips 10 Tage im voraus + zusätzlich alle, wo Immer Anzeigen ausgewählt wurde. Steuerpersonen sehen das ganze Jahr (um im Vorhinein Ausfahrten ausschreiben zu können). Ab Dezember sehen sie auch das volle kommende Jahr.

{% endmacro header %} {% macro input(label, name, type, required=false, class='rounded-md', value='', min='', hide_label=false, id='', autofocus=false, wrapper_class='', pattern='', readonly=false, accept='') %}
{% endmacro input %} {% macro fancy_role_name(name) %} {%- if name == "cox" -%} Steuerperson {%- elif name == "manage_events" -%} Eventmanager {%- elif name == "admin" -%} Admin {%- elif name == "scheckbuch" -%} Anfänger {%- else -%} {{name}} {%- endif -%} {% endmacro fancy_role_name %} {% macro checkbox(label, name, id='', checked=false, class='', disabled=false, readonly=false, help=false) %} {% endmacro checkbox %} {% macro select(label, data, name='trip_type', default='', id='', selected_id='', display='', extras='', class='', wrapper_class='', required=false, show_seats=false, new_last_entry='', nonSelectableDefault=false, only_ergo=false) %}
{% if display == '' %} {% set display = ["name"] %} {% endif %}
{% endmacro select %} {% macro alert(message, type, class='') %}
{{ message }}
{% endmacro alert %} {% macro box(participants, empty_seats='', header='Freie Plätze:', text='Keine Ruderer angemeldet', bg='primary-600', color='white', trip_details_id='', allow_removing=false) %}
{{ header }} {{ empty_seats }}
{% if participants | length > 0 %} {% for rower in participants %}
{{ rower.name }} {% if rower.is_guest %}(Anfänger){% endif %} {% if rower.is_real_guest %} (Gast) {% if allow_removing %} Abmelden {% endif %} {% endif %}
{% endfor %} {% else %} {{ text }} {% endif %}
{% endmacro box %} {% macro faq(question, answer) %}

{{ question }}

{{ answer | safe }}

{% endmacro faq %}