gamemaster.html.twig 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {% extends 'bulma.html.twig' %}
  2. {% block title %}Administration > Événement > Configurer{% endblock %}
  3. {% block content %}
  4. <nav class="breadcrumb has-arrow-separator" aria-label="breadcrumbs">
  5. <ul>
  6. <li><a href="{{ path('app_main') }}">Accueil</a></li>
  7. <li><a href="{{ path('app_admin') }}">Administration</a></li>
  8. <li><a href="{{ path('app_admin_event') }}">Gestion des événements</a></li>
  9. <li class="is-active"><a>Configuration</a></li>
  10. </ul>
  11. </nav>
  12. <div class="box has-text-centered">
  13. <strong class="has-text-primary">{{ event.name }}</strong> du {{ event.startOn|date('d/m/Y H:i', app_timezone) }} au {{ event.endOn|date('d/m/Y H:i', app_timezone) }}
  14. </div>
  15. <div class="tabs is-boxed">
  16. <ul>
  17. <li><a href="{{ path('app_admin_event_config', {'id': event.id}) }}">Accueil</a></li>
  18. <li><a href="{{ path('app_admin_event_config_space', {'id': event.id}) }}">Espaces</a></li>
  19. <li><a href="{{ path('app_admin_event_config_period', {'id': event.id}) }}">Périodes</a></li>
  20. <li><a href="{{ path('app_admin_event_config_slot', {'id': event.id}) }}">Slots</a></li>
  21. <li class="is-active"><a>Meneur(euse)s de jeu</a></li>
  22. <li><a href="{{ path('app_admin_event_config_game', {'id': event.id}) }}">Jeux</a></li>
  23. <li><a href="{{ path('app_admin_event_config_party', {'id': event.id}) }}">Parties</a></li>
  24. </ul>
  25. </div>
  26. <div id="tabs-content">
  27. <div class="content">
  28. <h3 class="title is-3">Assignez les MJ</h3>
  29. <p>Cliquez sur les MJ à assigner à cet événement (un second clic pour les désassigner). La liste des jeux sera adaptées aux jeux que les MJ peuvent animer.</p>
  30. </div>
  31. <div class="grid is-col-min-12">
  32. {% for gamemaster in gamemasters %}
  33. <div class="cell">
  34. <div class="box" data-gamemaster-toggle-gamemaster-id-value="{{ gamemaster.id }}" data-gamemaster-toggle-event-id-value="{{ event.id }}" {{ stimulus_controller('gamemaster-toggle') }}>
  35. <article class="media"{% if gamemaster not in event.getGamemastersAssigned %} style="filter:grayscale(1) opacity(0.3);"{% endif %}>
  36. <figure class="media-left">
  37. <p class="image is-64x64">
  38. {% if gamemaster.picture %}
  39. <img src="/images/gamemasters/{{ gamemaster.picture }}" />
  40. {% else %}
  41. <twig:ux:icon name="bi:person-fill"/>
  42. {% endif %}
  43. </p>
  44. </figure>
  45. <div class="media-content">
  46. <div class="content">
  47. <p>
  48. <strong>{{ gamemaster.preferedName }}</strong>
  49. <br/>
  50. {{ gamemaster.description }}
  51. </p>
  52. </div>
  53. </div>
  54. </article>
  55. </div>
  56. </div>
  57. {% endfor %}
  58. </div>
  59. </div>
  60. {% endblock %}