gmao/app_new/interventions/templates/select_group.html

51 lines
1.9 KiB
HTML
Raw Normal View History

2026-08-14 18:02:25 +02:00
{% 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 %}