{% extends "base.html" %}

{% block title %}{{ title }} — GMAO{% endblock %}

{% block content %}
<div class="py-2 py-md-4" style="max-width:900px;">

  <h2 class="mb-3 h5"><i class="bi bi-box-seam"></i> Intervention sur un groupe d'équipements</h2>

  <div class="alert alert-info mb-3">
    <i class="bi bi-info-circle"></i> Sélectionnez le groupe d'équipements concerné par l'intervention. 
    Vous pourrez ensuite choisir les unités spécifiques à inclure.
  </div>

  {% if groups %}
  <div class="card border-0 shadow-sm">
    <div class="card-header bg-primary text-white py-2">
      <i class="bi bi-collection"></i> Groupes disponibles ({{ groups|length }})
    </div>
    <div class="list-group list-group-flush">
      {% for g in groups %}
      <a href="{{ url_for('interventions.create_for_group', equipment_id=g.id) }}" class="list-group-item list-group-item-action">
        <div class="d-flex justify-content-between align-items-center">
          <div>
            <strong>{{ g.code or g.name }}</strong>
            {% if g.code %}<span class="text-muted ms-2">{{ g.name }}</span>{% endif %}
            <br><small class="text-muted">{{ g.full_path }}</small>
          </div>
          <div class="text-end">
            <span class="badge bg-info">{{ g.children_count }} actifs</span>
            <span class="badge bg-secondary">{{ g.total_children }} total</span>
          </div>
        </div>
      </a>
      {% endfor %}
    </div>
  </div>
  {% else %}
  <div class="alert alert-warning">
    <i class="bi bi-exclamation-triangle"></i> Aucun groupe d'équipements trouvé. 
    Créez d'abord un groupe d'équipements pour pouvoir créer une intervention de groupe.
  </div>
  {% endif %}

  <div class="mt-3">
    <a href="{{ url_for('interventions.index') }}" class="btn btn-outline-secondary">
      <i class="bi bi-arrow-left"></i> Retour aux interventions
    </a>
  </div>
</div>
{% endblock %}