{% import "includes/macros" as macros %} {% extends "base" %} {% block content %}

Mitglieder

{% if allowed_to_edit %}

Neues Mitglied hinzufügen

{% endif %}
{% for user in users %}
{{ user.name }} {% if not user.last_access and "admin" in loggedin_user.roles %}
Willkommensmail verschicken
{% endif %} {% if user.last_access %}• Zuletzt eingeloggt:  {{ user.last_access | date() }}{% endif %}
{% for role in user.roles -%} {{ macros::fancy_role_name(name=role) }} {%- if not loop.last %}, {% endif -%} {% endfor %}
{% if user.pw %} Passwort zurücksetzen {% endif %}
{% for role in roles %} {% if not role.cluster %} {% if role.name == "admin" %} {{ macros::checkbox(label=role.name, name="roles[" ~ role.id ~ "]", id=loop.index , checked=role.name in user.roles, disabled=allowed_to_edit == false, help="Admins können Mitglieder (auf dieser Seite) verwalten") }} {% elif role.name == "scheckbuch" %} {{ macros::checkbox(label=role.name, name="roles[" ~ role.id ~ "]", id=loop.index , checked=role.name in user.roles, disabled=allowed_to_edit == false, help="Anfänger sehen nur Ausfahrten/Events, die explizit für sie ausgeschrieben wurden") }} {% elif role.name == "cox" %} {{ macros::checkbox(label=role.name, name="roles[" ~ role.id ~ "]", id=loop.index , checked=role.name in user.roles, disabled=allowed_to_edit == false, help="Steuerpersonen können selbstständig Ausfahrten ausschreiben und sich bei Events zum steuern anmelden") }} {% elif role.name == "manage_events" %} {{ macros::checkbox(label=role.name, name="roles[" ~ role.id ~ "]", id=loop.index , checked=role.name in user.roles, disabled=allowed_to_edit == false, help="Eventmanager können Events ausschreiben und bearbeiten") }} {% else %} {{ macros::checkbox(label=role.name, name="roles[" ~ role.id ~ "]", id=loop.index , checked=role.name in user.roles, disabled=allowed_to_edit == false) }} {% endif %} {% endif %} {% endfor %}
{{ macros::input(label='Name', name='name', id=loop.index, type="text", value=user.name) }} {{ macros::input(label='Mail', name='mail', id=loop.index, type="text", value="Demo Version: Mails deaktiviert", readonly=true) }}
{% if allowed_to_edit %} {% endif %}
{% endfor %}
{% endblock content %}