{% extends 'base.html' %}

{% block title %}{{ groupe.name }}{% endblock %}


{% block dialogs %}
<dialog id="create-groupe-album">
  <h2>Créer un nouvel album dans le groupe {{ groupe.name }}</h2>
  <form action="/groupe/{{ groupe.uuid }}/create-album" method="post">
      <input type="text" name="name" id="name" placeholder="Nom" required><br/>
      <input type="submit" value="Ajouter">
  </form>
  <a href="#!" class="close-dialog">Close</a>
</dialog>
<dialog id="delete">
  <h2>Supprimer le groupe</h2>
  Êtes vous sûr de vouloir supprimer ce groupe ? Cela supprimera les albums
  sous-jacents et leurs partitions si personne ne les a rejoints (indépendamment du groupe).
  <br/><br/>
  <form method="post" action="/groupe/{{ groupe.uuid }}/delete">
    <input type="submit" style="background-color: var(--color-red);" value="Supprimer">
  </form>
  <a href="#!" class="close-dialog">Close</a>
</dialog>
{% set current_url = "/groupe/" + groupe.uuid %}
{% with share_link=config.BASE_URL+current_url, share_qrlink=current_url + "/qr" %}
  {% include 'components/share_dialog.html' %}
{% endwith %}
{% endblock %}

{% block content %}
<header id="album-header">
  <h2 id="groupe-title">{{ groupe.name }}</h2>
  {% if g.user %}
    <div id="header-actions">
      <section id="users">
      {% for groupe_user in groupe.users %}
        <div class="user-profile-picture" style="background-color:{{ groupe_user.color }};" title="{{ groupe_user.username }}">
        {{ groupe_user.username[0] | upper }}
        </div>
      {% endfor %}
      </section>
      <div class="dropdown dp1">
        +
        <div class="dropdown-content dp1">
        {% if not_participant %}
          <a href="/groupe/{{ groupe.uuid }}/join">Rejoindre</a>
        {% elif groupe.users | length > 1 %}
          <a href="/groupe/{{ groupe.uuid }}/quit">Quitter</a>
        {% endif %}
        <a href="#share">Partager</a>
        {% if g.user.access_level == 1 or user.id in groupe.get_admins() %}
          <a href="#create-groupe-album">Ajouter un album</a>
          <a id="delete-album" href="#delete">Supprimer</a>
        {% endif %}
        </div>
      </div>
    </div>
  {% endif %}
</header>
<hr/>
{% if groupe.albums|length != 0 %}
<section id="albums-grid">
  {% for album in groupe.albums | reverse %}
  <a href="/groupe/{{ groupe.uuid }}/{{ album.uuid }}">
    <div class="album">
      {{ album.name }}
    </div>
  </a>
  {% endfor %}
</section>
{% else %}
<br/>
<div id="albums-grid" style="display: inline;">Aucun album disponible. <a href="#create-groupe-album">En créer un</a></div>
{% endif %}
{% endblock %}