{% load i18n %}

{% translate "Opérations" %}

{% if operations_general_group or operations_asset_groups %}
{% if 'operations' in allowed_update_fields %} {% endif %}
{% endif %} {% with general_group_count=operations_general_group.template_groups|length|default:0 %} {% if operations_general_group %}
{% translate "Opérations générales" %}
{% for template_group in operations_general_group.template_groups %}
{% if template_group.name %} {% endif %}
{# Read mode - Table with badges #}
{% if 'operations' in allowed_update_fields %}{% endif %} {% for operation in template_group.operations %} {% include "interventions/includes/_desktop_operation_row.html" with op=operation %} {% endfor %}
{% translate "Nom" %} {% translate "Valeur / Statut" %}
{# Edit mode - Cards like mobile #}
{% for operation in template_group.operations %} {% include "interventions/includes/_desktop_operation_card.html" with op=operation %} {% endfor %}
{% endfor %}
{% endif %} {% if operations_asset_groups %}
{% translate "Opérations par équipement" %}
{% for asset_group in operations_asset_groups %} {% with group_index=forloop.counter|add:general_group_count %}
{% for template_group in asset_group.template_groups %} {% if template_group.name %}
{{ template_group.name }}
{% endif %} {# Read mode - Table with badges #}
{% if 'operations' in allowed_update_fields %}{% endif %} {% for operation in template_group.operations %} {% include "interventions/includes/_desktop_operation_row.html" with op=operation %} {% endfor %}
{% translate "Nom" %} {% translate "Valeur / Statut" %}
{# Edit mode - Cards like mobile #}
{% for operation in template_group.operations %} {% include "interventions/includes/_desktop_operation_card.html" with op=operation %} {% endfor %}
{% endfor %}
{% endwith %} {% endfor %} {% endif %} {% if not operations_general_group and not operations_asset_groups %}

{% translate "Aucune opération à afficher." %}

{% endif %} {% endwith %} {% if guided_template %} {# ── Bloc opérations guidées (intégré dans la carte Opérations) ── #}

{{ guided_template.getName }}
{% include "interventions/guided_operations/"|add:guided_template.slug|add:".html" %}
{% endif %}
{# Modal pour ajouter une opération personnalisée (Desktop) #} {% if 'operations' in allowed_update_fields %} {# Modal pour ajouter une photo à une opération (Desktop) #} {# Modal pour voir une photo d'opération en grand (Desktop) #} {% endif %}