{% extends 'base.html' %} {% block title %}Campagnes{% endblock %} {% block content %}

Campagnes {{ year }}

{{ year - 1 }} {{ year + 1 }}
{% set msg = request.query_params.get('msg') %} {% if msg %}
{% if msg == 'deleted' %}Campagne supprimée.{% elif msg == 'already_exists' %}Une campagne existe déjà pour cette semaine. Supprimez-la d'abord.{% elif msg == 'no_servers' %}Aucun serveur éligible pour cette semaine.{% elif msg == 'create_error' %}Erreur à la création. Vérifiez les logs.{% endif %}
{% endif %}
Toutes {% for st in ['draft','planned','in_progress','completed','cancelled'] %} {{ st }} {% endfor %}
{% for c in campaigns %}
{{ c.week_code }} {{ c.label or '' }} {{ c.status }} {% if c.date_start %} {{ c.date_start.strftime('%d/%m') }}{% if c.date_end %} → {{ c.date_end.strftime('%d/%m') }}{% endif %} {% endif %}
{{ c.session_count }} srv {% if c.patched_count %}{{ c.patched_count }} ok{% endif %} {% if c.failed_count %}{{ c.failed_count }} ko{% endif %} {% if c.excluded_count %}{{ c.excluded_count }} excl{% endif %}
{% if c.session_count > 0 %}
{% endif %}
{% endfor %} {% if not campaigns %}
Aucune campagne pour {{ year }}
{% endif %}
{% if perms.campaigns in ('edit', 'admin') %}

Créer depuis le planning

{% if planned_weeks %}
{% else %}

Aucune semaine planifiee a venir pour {{ year }}. Vérifiez le planning.

{% endif %}
{% endif %} {% endblock %}