{% load combo %}

<h2>
Mon dossier administratif
</h2>

{% if json_status == 404 %}

<div>
  <h3>Votre dossier administratif n’est pas disponible.</h3>

  <p><em>Votre compte en ligne n’est probablement pas encore relié à votre dossier administratif.</em></p>

  <div class="part">
    <div class="grid-1-2">
    <a class="edit-button" href="{{ eservices_url }}acceder-a-mon-dossier-administratif/">Accéder à mon dossier administratif</a>
    </div>
    <div class="grid-1-2">
      <p>
	Vous devez en demander l’accès en cliquant sur le bouton ci-contre,
	<strong>uniquement si vous avez déjà des prestations fournies par la Ville
	(enfants en multi-accueils ou scolarisés, carte famille, carte
	lecteur)</strong>.
      </p>
    </div>
    <div class="newline"></div>
  </div>

</div>

{% elif json.errors %}

<div>
  Une erreur a eu lieu lors de la consultation de votre dossier administratif.
  Veuillez réessayer dans quelques minutes, merci de votre compréhension.
</div>

{% elif not json.data %}

<div>
  Une erreur a eu lieu lors de la consultation de votre dossier administratif.
  Veuillez réessayer dans quelques minutes, merci de votre compréhension.
</div>

{% elif json.data %}

{% with user=json.data %}

<div>
  <p>
    Voici votre dossier administratif, c’est-à-dire les informations connues par
    la ville de Nanterre. Vous pouvez en demander modification en cliquant sur les
    différents boutons.
  </p>
</div>

<div class="part identite">
<h3>Identité</h3>
<a class="edit-button" href="{{ eservices_url }}mise-a-jour-d-identite/?session_var_rsu_id={{ user.id }}">Mise à jour d’identité</a>

<div class="grid-1-3"><p>Nom de naissance</p></div>
<div class="grid-2-3"><p>{{ user.nom_de_naissance|default:"<em>inconnu</em>" }}</p></div>

{% if user.nom_d_usage %}
<div class="grid-1-3"><p>Nom d’usage</p></div>
<div class="grid-2-3"><p>{{ user.nom_d_usage }}</p></div>
{% endif %}

<div class="grid-1-3"><p>Prénom</p></div>
<div class="grid-2-3"><p>{{ user.prenoms }}</p></div>

<div class="grid-1-3"><p>Date de naissance</p></div>
<div class="grid-2-3"><p>{{ user.date_de_naissance|strptime:"%Y-%m-%d"|date:"j F Y" }} ({{ user.age_label }})</p></div>

<div class="grid-1-3"><p>Sexe</p></div>
<div class="grid-2-3"><p>{{ user.genre|title }}</p></div>

<div class="newline"></div>

</div>

<div class="part contact">
<h3>Contact</h3>
<a class="edit-button" href="{{ eservices_url }}mise-a-jour-des-informations-de-contact/?session_var_rsu_id={{ user.id }}">Mise à jour des informations de contact</a>

{% for tel in user.telephones %}
<div class="grid-1-3"><p>Téléphone {{ tel.type }}</p></div>
<div class="grid-2-3"><p>{{ tel.numero }}</p></div>
{% endfor %}

<div class="grid-1-3"><p>Email</p></div>
<div class="grid-2-3"><p>{{ user.email|default:"inconnu" }}</p></div>

<div class="newline"></div>

</div>

<div class="part adresse">
<h3>Adresse</h3>
<a class="edit-button" href="{{ eservices_url }}mise-a-jour-d-adresse/">Mise à jour d’adresse</a>

{% for adresse in user.adresses|dictsort:"principale" %}
<div class="grid-1-3"><p>Adresse</p></div>
<div class="grid-2-3"><p>
{% if adresse.streetnumber %}{{ adresse.streetnumber }}{% endif %}
{% if adresse.streetnumberext %}{{ adresse.streetnumberext }}{% endif %}
{{ adresse.streetname }}<br/>
{% if adresse.ext1 %}{{ adresse.ext1 }}<br />{% endif %}
{% if adresse.ext2 %}{{ adresse.ext2 }}<br />{% endif %}
{% if adresse.at %}{{ adresse.at }}<br />{% endif %}
{{ adresse.zipcode }} {{ adresse.city }}
{% if adresse.country != "FR" %}({{ adresse.country }}){% endif %}
</p></div>
{% endfor %}

<div class="newline"></div>

</div>

<div class="part general">
<a class="edit-button" href="{{ eservices_url }}supprimer-l-acces-a-mon-dossier-administratif/">Supprimer l’accès à mon dossier administratif</a>

<div class="grid-1-3"><p>Numéro du dossier</p></div>
<div class="grid-2-3"><p>{{ user.id }}</p></div>

<div class="grid-1-3"><p>Numéro de tiers SAGA</p></div>
<div class="grid-2-3"><p>{{ user.cles_de_federation.saga_tiers|default:"inconnu" }}</p></div>

<div class="grid-1-3"><p>Date de création de la fiche</p></div>
<div class="grid-2-3"><p>{{ user.date_de_creation|strptime:"%Y-%m-%dT%H:%M:%S.%f+00:00"|date:"j F Y" }}</p></div>

<div class="newline"></div>
</div>

{% if user.union %}
<div class="part general" style="padding: 0;">
<h2>Votre conjoint{% if user.union.genre|first == 'f' %}e{% endif %}</h2>
</div>

{% with user=user.union %}
<div class="part general">
<h3>Identité</h3>
<a class="edit-button" href="{{ eservices_url }}mise-a-jour-d-identite/?session_var_rsu_id={{ user.id }}">Mise à jour d’identité</a>

<div class="grid-1-3"><p>Nom de naissance</p></div>
<div class="grid-2-3"><p>{{ user.nom_de_naissance|default:"<em>inconnu</em>" }}</p></div>

{% if user.nom_d_usage %}
<div class="grid-1-3"><p>Nom d’usage</p></div>
<div class="grid-2-3"><p>{{ user.nom_d_usage }}</p></div>
{% endif %}

<div class="grid-1-3"><p>Prénom</p></div>
<div class="grid-2-3"><p>{{ user.prenoms }}</p></div>

<div class="grid-1-3"><p>Date de naissance</p></div>
<div class="grid-2-3"><p>{{ user.date_de_naissance|strptime:"%Y-%m-%d"|date:"j F Y" }} ({{ user.age_label }})</p></div>

<div class="grid-1-3"><p>Sexe</p></div>
<div class="grid-2-3"><p>{{ user.genre|title }}</p></div>

<div class="newline"></div>
</div>

<div class="part contact">
<h3>Contact</h3>
<a class="edit-button" href="{{ eservices_url }}mise-a-jour-des-informations-de-contact/?session_var_rsu_id={{ user.id }}">Mise à jour des informations de contact</a>

{% for tel in user.telephones %}
<div class="grid-1-3"><p>Téléphone {{ tel.type }}</p></div>
<div class="grid-2-3"><p>{{ tel.numero }}</p></div>
{% endfor %}

<div class="grid-1-3"><p>Email</p></div>
<div class="grid-2-3"><p>{{ user.email|default:"inconnu" }}</p></div>

<div class="newline"></div>
</div>
{% endwith %}

<div class="part contact">
<h3>Type d’union</h3>
{% if user.union_statut == 'unionlibre' %}
<a class="edit-button" href="{{ eservices_url }}declarer-un-pacs-ou-un-mariage/">Déclarer un mariage ou un P.A.C.S.</a>
{% endif %}
<div class="grid-1-3"><p>Type d’union</p></div>
<div class="grid-2-3"><p>
{% if user.union_statut == "unionlibre" %}Union libre{% else %}Mariage ou P.A.C.S.{% endif %}
</p></div>

<div class="newline"></div>
</div>

{% endif %}

{% if user.enfants %}
<div class="part general" style="padding: 0;">
<h2>{% if user.enfants|length > 1%}Vos enfants{% else %}Votre enfant{% endif %}</h2>
</div>

{% for user in user.enfants|dictsort:"date_de_naissance" %}

<div class="part general" style="padding: 0;">
<h2 style="background: #E05E76; font-weight: normal;">
{% if user.prenoms == "A NAITRE" %}
  Enfant dont la naissance doit être confirmée
{% else %}
  {{ user.prenoms }}
{% endif %}

</h2>
</div>

<div class="part general">
<h3>Identité</h3>
{% if user.prenoms != "A NAITRE" %}
<a class="edit-button" href="{{ eservices_url }}mise-a-jour-d-identite/?session_var_rsu_id={{ user.id }}">Mise à jour d’identité</a>
{% endif %}

<div class="grid-1-3"><p>Nom de naissance</p></div>
<div class="grid-2-3"><p>{{ user.nom_de_naissance|default:"<em>inconnu</em>" }}</p></div>

{% if user.nom_d_usage %}
<div class="grid-1-3"><p>Nom d’usage</p></div>
<div class="grid-2-3"><p>{{ user.nom_d_usage }}</p></div>
{% endif %}

<div class="grid-1-3"><p>Prénom</p></div>
<div class="grid-2-3"><p>
{% if user.prenoms == "A NAITRE" %}
  <em>Prénom à indiquer lors de la confirmation de naissance</em>
{% else %}
  {{ user.prenoms }}
{% endif %}
</p></div>

<div class="grid-1-3"><p>Date de naissance</p></div>
<div class="grid-2-3"><p>{{ user.date_de_naissance|strptime:"%Y-%m-%d"|date:"j F Y" }} ({{ user.age_label }})</p></div>

<div class="grid-1-3"><p>Sexe</p></div>
<div class="grid-2-3"><p>
  {% if user.genre == "homme" %}Garçon
  {% elif user.genre == "femme" %}Fille
  {% else %}Autre
  {% endif %}
</p></div>

<div class="newline"></div>
</div>

{% if user.prenoms != "A NAITRE" %}
<div class="part contact">
<h3>Contact</h3>
{% if user.prenoms != "A NAITRE" %}
<a class="edit-button" href="{{ eservices_url }}mise-a-jour-des-informations-de-contact/?session_var_rsu_id={{ user.id }}">Mise à jour des informations de contact</a>
{% endif %}

{% for tel in user.telephones %}
<div class="grid-1-3"><p>Téléphone {{ tel.type }}</p></div>
<div class="grid-2-3"><p>{{ tel.numero }}</p></div>
{% endfor %}

<div class="grid-1-3"><p>Email</p></div>
<div class="grid-2-3"><p>{{ user.email|default:"inconnu" }}</p></div>

<div class="newline"></div>
</div>
{% endif %}{# a naitre = pas de contact #}

{% endfor %}

{% endif %}

{% endwith %}

{% endif %}
