{% extends 'layouts/authenticated.html.twig' %} {% import 'flowbite_components/macros.html.twig' as flowbite %} {% block page_title %}{{ page_title }}{% endblock %} {% block content %}
{# Back Button #}
Retour à la liste des appareils
{# Header #}

{% if device.platform == 'android' %} {% elseif device.platform == 'ios' %} {% else %} {% endif %} {{ device.deviceName ?? 'Appareil en attente de configuration' }}

{{ device.deviceModel ?? 'Modèle inconnu' }} - {{ device.platform ? device.platform|upper : 'Plateforme inconnue' }}

{% if device.isActive %} Appareil Actif {% else %} Appareil Inactif {% endif %}
{# Left Column - Device Information #}
{# Device Details Card #}

Informations de l'appareil

UID
{{ device.uid }}
Metrics UUID
{{ device.metricsUuid }}
Nom de l'appareil
{{ device.deviceName ?? 'En attente du premier login'|raw }}
Modèle
{{ device.deviceModel ?? 'En attente du premier login'|raw }}
Fabricant
{{ device.deviceManufacturer ?? 'N/A' }}
Plateforme
{{ device.platform ?? 'En attente du premier login'|raw }}
Version OS
{{ device.osVersion ?? 'En attente du premier login'|raw }}
Version App
{% if device.appVersion %} {{ device.appVersion }} (Build {{ device.appBuildNumber ?? 'N/A' }}) {% else %} En attente du premier login {% endif %}
Native Device ID
{{ device.nativeDeviceId }}
Créé le
{{ device.createdAt|date('d/m/Y à H:i') }}
{# User Information #}

Utilisateur

{% if device.user.firstName and device.user.lastName %} {{ device.user.firstName|slice(0, 1)|upper }}{{ device.user.lastName|slice(0, 1)|upper }} {% else %} {{ device.user.email|slice(0, 1)|upper }}{{ device.user.email|slice(1, 1)|upper }} {% endif %}

{% if device.user.firstName and device.user.lastName %} {{ device.user.firstName }} {{ device.user.lastName }} {% else %} {{ device.user.email }} {% endif %}

{{ device.user.email }}

{# Activity Information #}

Activité

Dernière activité
{% if device.lastSeenAt %} {{ device.lastSeenAt|date('d/m/Y à H:i') }} {% else %} Jamais {% endif %}
Dernière IP
{{ device.lastIpAddress ?? 'N/A' }}
{# Activation/Deactivation History #} {% if device.activatedAt or device.deactivatedAt %}

Historique

{% if device.activatedAt %}

Activation

{{ device.activatedAt|date('d/m/Y à H:i') }} {% if device.activatedBy %} par {{ device.activatedBy.email }} {% endif %}

{% endif %} {% if device.deactivatedAt %}

Désactivation

{{ device.deactivatedAt|date('d/m/Y à H:i') }} {% if device.deactivatedBy %} par {{ device.deactivatedBy.email }} {% endif %}

{% if device.deactivationReason %}

Raison: {{ device.deactivationReason }}

{% endif %}
{% endif %}
{% endif %}
{# Right Column - Actions #}

Actions

{% if device.isActive %} {# Deactivate Button #} {% else %} {# Activate Button #}
{% endif %} {# Delete Button #}
{# Deactivate Modal #} {# Delete Modal #} {% endblock %}