X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/7946d6d82164bfa56906ad99152b6fb792352068..85ef482b73d65d8c60d7091b79db19da39dcb594:/Resources/views/user/index.html.twig?ds=inline diff --git a/Resources/views/user/index.html.twig b/Resources/views/user/index.html.twig index 2e3b1bd..b70f941 100644 --- a/Resources/views/user/index.html.twig +++ b/Resources/views/user/index.html.twig @@ -1,43 +1,42 @@ -{% extends '@RapsysAir/body.html.twig' %} +{% extends '@RapsysAir/base.html.twig' %} {% block content %} - <article id="dashboard"> + <article> <header> - <h2><a href="{{ path('rapsys_air_user') }}">{{ section }}</a></h2> + <h2>{{ title.page }}</h2> <p>{{ description }}</p> </header> <div class="panel"> - {% if users is defined and users %} - <div class="grid two"> - {% for group, list in users %} + {% if groups is defined and groups %} + <div class="grid{% if groups|length > 2 %} three{% elseif groups|length > 1 %} two{% endif %}"> + {% for group, users in groups %} <article class="cell"> - <h3>{{ group }}</h3> + <header> + <h3>{{ group }}</h3> + </header> <ul> - {% for id, user in list %} - <li><a href="{{ path('rapsys_air_user_view', {'id': id}) }}">{{ user }}</a></li> + {% for id, user in users %} + <li><a href="{{ user.link }}" title="{% if user.forename %}{{ user.forename }} {% endif %}{% if user.surname %}{{ user.surname }} {% endif %}{% if user.pseudonym %}({{ user.pseudonym }}) {% endif %}<{{ user.mail }}>">{{ user.mail }}</a><a href="{{ user.edit }}">{% trans %}Modify{% endtrans %}</a></li> {% endfor %} - </ul> </article> {% endfor %} - {#{% for date, day in organizers %} - <article class="{{ ['cell', 'seventh']|merge(day.class)|join(' ') }}"> - <h3>{{ day.title }}</h3> - {% if day.sessions is not empty %} - <ul> - {% for session in day.sessions %} - <li class="{{ ['session']|merge(session.class)|join(' ') }}"> - <a href="{{ path('rapsys_air_session_view', {'id': session.id}) }}" title="{{ session.applications|join('\n') }}">{{ session.title }}</a> - <span> - {% if session.weather is defined and session.weather %}<span title="{{ session.weathertitle }}">{{ session.weather }}</span>{% endif %} - <span title="{{ session.slottitle }}">{{ session.slot }}</span> - </span> - </li> + </div> + {% elseif users is defined and users %} + <div class="grid{% if users|length > 3 %} four{% elseif users|length > 2 %} three{% elseif users|length > 1 %} two{% endif %}"> + {% for id, user in users %} + <article class="cell"> + <header> + <h3><a href="{{ user.link }}" title="{{ '%pseudonym% calendar'|trans({'%pseudonym%': user.pseudonym}) }}">{{ user.pseudonym }}</a></h3> + </header> + {% for dname, dinfos in user.dances %} + <dl> + <dt><a href="{{ dinfos.link }}">{{ dname }}</a></dt> + {% for dtype, dlink in dinfos.types %} + <dd><a href="{{ dlink }}">{{ dtype }}</a><dd> {% endfor %} - </ul> - {% else %} - - {% endif %} + </dl> + {% endfor %} </article> - {% endfor %}#} + {% endfor %} </div> {% endif %} {{ include('@RapsysAir/form/_toolbox.html.twig') }}