templates/admin/CompetitionMatch/list.html.twig line 1

Open in your IDE?
  1. {% extends 'admin/admin_base.html.twig' %}
  2. {% block title %}List launched matches{% endblock %}
  3. {% block heading %}List launched matches{% endblock %}
  4. {% block admin_body %}
  5.     <div>
  6.         <h2>
  7.             Tournament: <a href="{{ path('app_admin_tournament_list') }}">{{ competition.tournament.name }}</a>
  8.         </h2>
  9.         <h2>
  10.             Competition: <a href="{{ path(
  11.                 'app_admin_competition_list',
  12.                 {'tournament': competition.tournament.id}
  13.             ) }}">{{ competition.name }}</a>
  14.         </h2>
  15.     </div>
  16.     <table class="table">
  17.         <tr>
  18.             <th>ID</th>
  19.             <th>Table number</th>
  20.             {# TODO: super admin only? #}
  21.             {# <th>Team 1 name</th> #}
  22.             {# <th>Team 2 name</th> #}
  23.             <th>Team 1</th>
  24.             <th>Team 2</th>
  25.             <th>Starts at</th>
  26.             <th>Launched</th>
  27.             <th>Actions</th>
  28.         </tr>
  29.         {% for match in match_list %}
  30.             <tr>
  31.                 <td>{{ match.id }}</td>
  32.                 <td>{{ match.table.number }}</td>
  33.                 {% if match.team1 is defined %}
  34.                     <td>{{ match.team1.name|title }}</td>
  35.                 {% else %}
  36.                     <td>{{ match.team1Name }}</td>
  37.                 {% endif %}
  38.                 {% if match.team2 is defined %}
  39.                     <td>{{ match.team2.name|title }}</td>
  40.                 {% else %}
  41.                     <td>{{ match.team2Name }}</td>
  42.                 {% endif %}
  43.                 <td>{{ match.startsAt|date('Y/m/d H:i:s') }}</td>
  44.                 <td>{{ match.isLaunched ? 'Yes' : 'No' }}</td>{# TODO: super admin only? #}
  45.                 <td>
  46.                     {% if competition.tournament.isActive %}
  47.                         <a href="{{ path(
  48.                             'app_admin_competition_match_edit',
  49.                             {'tournament': competition.tournament.id, 'competition': competition.id, 'match': match.id}
  50.                         ) }}" class="btn btn-secondary">{% trans %}Edit{% endtrans %}</a>
  51.                         <a href="{{ path(
  52.                             'app_admin_competition_match_delete',
  53.                             {'tournament': competition.tournament.id, 'competition': competition.id, 'match': match.id}
  54.                         ) }}" class="btn btn-danger">{% trans %}Delete{% endtrans %}</a>
  55.                     {% endif %}
  56.                     <a href="{{ path(
  57.                         'app_admin_result_list',
  58.                         {'tournament': competition.tournament.id, 'competition': competition.id, 'match': match.id}
  59.                     ) }}" class="btn btn-info">View results</a>
  60.                 </td>
  61.             </tr>
  62.         {% endfor %}
  63.     </table>
  64. {% endblock %}