{% extends 'mobile/mobile_base.html' %} {% load static %} {% load i18n %} {% block title %}{{ item.serial_number }}{% endblock title %} {% block upleft %} {% endblock upleft %} {% block extra_head %} {% endblock extra_head %} {% block content %}
{% translate "Numéro de série" %}
{{ item.serial_number }}
{% if item.product.category %} {{ item.product.category.name_fr }} {% endif %}
{% if item.status == 'available' %} {{ item.get_status_display }} {% elif item.status == 'assigned' %} {{ item.get_status_display }} {% elif item.status == 'lost' %} {{ item.get_status_display }} {% else %} {{ item.get_status_display }} {% endif %}
{% translate "Détenteur" %}
{% if item.current_holder %}
{{ item.current_holder.name }}
{% if item.current_holder.teams.exists %}
{{ item.current_holder.teams_display }}
{% endif %} {% else %}
{% translate "Aucun" %}
{% endif %}
{% translate "Emplacement" %}
{% if item.current_location %}
{{ item.current_location.name }}
{{ item.current_location.warehouse.name }}
{% else %}
{% translate "Non renseigné" %}
{% endif %}
{% if item.notes %}
{% translate "Notes" %}
{{ item.notes }}
{% endif %} {% if item.qr_code %}
{% translate "QR Code" %}
QR {{ item.serial_number }}
{{ item.serial_number }}
{% endif %} {% if can_manage and item.status != 'retired' %}
{% translate "Enregistrer un événement" %}
{% csrf_token %}
{% endif %}
{% translate "Historique" %} {% if events %}{{ events|length }}{% endif %}
{% for event in events %}
{% if event.event_type == 'entry' %} {{ event.get_event_type_display }} {% elif event.event_type == 'assigned' %} {{ event.get_event_type_display }} {% elif event.event_type == 'returned' %} {{ event.get_event_type_display }} {% elif event.event_type == 'transferred' %} {{ event.get_event_type_display }} {% elif event.event_type == 'lost' %} {{ event.get_event_type_display }} {% elif event.event_type == 'retired' %} {{ event.get_event_type_display }} {% else %} {{ event.get_event_type_display }} {% endif %} {% if event.person %} {{ event.person.name }} {% endif %}
{% if event.from_location or event.to_location %}
{% if event.from_location %} {{ event.from_location.warehouse.name }} — {{ event.from_location.name }} {% endif %} {% if event.from_location and event.to_location %} {% endif %} {% if event.to_location %} {% if not event.from_location %}{% endif %} {{ event.to_location.warehouse.name }} — {{ event.to_location.name }} {% endif %}
{% endif %} {% if event.notes %}
{{ event.notes }}
{% endif %}
{{ event.date|date:"d/m/Y" }}
{{ event.date|date:"H:i" }}
{% if event.created_by %}
{% translate "par" %} {{ event.created_by.get_full_name|default:event.created_by.username }}
{% endif %}
{% empty %}
{% translate "Aucun événement enregistré." %}
{% endfor %}
{% translate "Enregistré le" %} {{ item.created_at|date:"d/m/Y H:i" }} {% if item.created_by %}{% translate "par" %} {{ item.created_by.get_full_name|default:item.created_by.username }}{% endif %}
{% endblock content %} {% block extra_scripts %} {% endblock extra_scripts %}