{% extends base_template|default:"base.html" %} {% load i18n %} {% load static %} {% load asset_tags %} {% block head %} {% if asset.geom or asset.lon or asset.lat %} {% endif %} {% endblock head %} {% block extra_head %} {% if asset.geom or asset.lon or asset.lat %} {% endif %} {% endblock extra_head %} {% block upleft %} {% if mobile_view and back_url %} {% elif mobile_view or is_mobile %} {% else %} {% endif %} {% endblock upleft %} {% block title %} {% if mobile_view %} {{ asset.code }} - {% translate "Détails" %} {% else %} {{ product_name }} {% endif %} {% endblock title %} {% block upright %} {% endblock upright %} {% block content %}
| {% translate "Code" %} |
{{ asset.code }}
|
|---|---|
| {% translate "Nom" %} (FR) |
{{ asset.name_fr|default:"-" }}
|
| {% translate "Nom" %} (NL) |
{{ asset.name_nl|default:"-" }}
|
| {% translate "Statut" %} |
{% if asset.status == 'active' %}
{{ asset.get_status_display }}
{% elif asset.status == 'damaged' %}
{{ asset.get_status_display }}
{% elif asset.status == 'to_replace' %}
{{ asset.get_status_display }}
{% else %}
{{ asset.get_status_display }}
{% endif %}
|
| {% translate "Statut de validation" %} |
{% if asset.validation_status == 'validated' %}
{{ asset.get_validation_status_display }}
{% elif asset.validation_status == 'to_be_validated' %}
{{ asset.get_validation_status_display }}
{% elif asset.validation_status == 'to_be_completed' %}
{{ asset.get_validation_status_display }}
{% elif asset.validation_status == 'rejected' %}
{{ asset.get_validation_status_display }}
{% else %}
{{ asset.get_validation_status_display|default:"-" }}
{% endif %}
|
| {% translate "Catégorie" %} |
{{ asset.category|default:"-" }}
|
| {% translate "Installé le" %} |
{{ asset.installation_date|date:"d/m/Y"|default:"-" }}
|
| {% translate "N° de série" %} |
{{ asset.serial_number|default:"-" }}
|
| {% translate "Marque" %} |
{{ asset.brand|default:"-" }}
|
| {% translate "Programme / Financement" %} |
{{ asset.funding_program|default:"-" }}
|
| {% translate "Durée de garantie" %} |
{% if asset.warranty_duration %}
{{ asset.warranty_duration }} {% translate "mois" %}
{% with remaining=asset|warranty_remaining_months %}
{% if remaining is not None %}
—
{% if remaining > 0 %}
{% blocktranslate with n=remaining %}{{ n }} mois restants{% endblocktranslate %}
{% elif remaining == 0 %}
{% translate "Expire ce mois-ci" %}
{% else %}
{% blocktranslate with n=remaining|cut:"-" %}Expirée ({{ n }} mois){% endblocktranslate %}
{% endif %}
{% endif %}
{% endwith %}
{% else %}-{% endif %}
|
| {% translate "Dernière inspection" %} |
{{ asset.last_inspection_date|date:"d/m/Y"|default:"-" }}
|
| {% translate "Attributs spécifiques" %} | |
| {{ field.label }} |
{{ field.display_value }}
{% if field.field_type == 'boolean' %}
{% elif field.field_type == 'select' %}
{% elif field.field_type == 'number' %}
{% elif field.field_type == 'date' %}
{% elif field.field_type == 'textarea' %}
{% else %}
{% endif %}
|
{% translate "Aucun asset lié." %}
{% endif %} {% include "assets/components/asset_children_tree.html" with children_tree=parent_groups editable=allowed_update_fields parent_model=asset_model parent_id=asset.id %} {% include "assets/components/asset_children_tree.html" with children_tree=children_tree editable=allowed_update_fields parent_model=asset_model parent_id=asset.id %}| {% translate "Code" %} | {% translate "Statut" %} | {% translate "Installé le" %} | {% translate "Désinstallé le" %} | {% translate "Durée" %} |
|---|---|---|---|---|
| {% if thematic_code %} {{ replacement.code }} {% else %} {{ replacement.code }} {% endif %} | {% if replacement.status == 'active' %} {{ replacement.get_status_display }} {% elif replacement.status == 'damaged' %} {{ replacement.get_status_display }} {% elif replacement.status == 'to_replace' %} {{ replacement.get_status_display }} {% elif replacement.status == 'removed' %} {{ replacement.get_status_display }} {% else %} {{ replacement.get_status_display }} {% endif %} | {{ replacement.installation_date|date:"d/m/Y H:i"|default:"-" }} | {{ replacement.uninstallation_date|date:"d/m/Y H:i"|default:"-" }} | {% if replacement.installation_date and replacement.uninstallation_date %} {% with duration=replacement.uninstallation_date|timeuntil:replacement.installation_date %} {{ duration }} {% endwith %} {% elif replacement.installation_date %} {% translate "En service" %} {% else %} - {% endif %} |