{% load combo %}

<h2 class="cell--title">
  Mon dossier administratif
</h2>

{% if json_status == 404 %}

  <div class="cell--body">

    <div class="pk-attention">
      <p><strong>Votre dossier administratif n’est pas disponible.</strong></p>

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

    <div class="fx-grid--d2">
      <div>
        <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>
        <p>
          <a class="pk-button-submit" href="{{ eservices_url }}acceder-a-mon-dossier-administratif/">Accéder à mon dossier administratif</a>
        </p>
      </div>
    </div>

  </div>

{% elif json.errors %}
  <div class="cell--body">
    <div class="pk-error">
      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>
  </div>

{% elif not json.data %}
  <div class="cell--body">
    <div class="pk-error">
      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>
  </div>

{% elif json.data %}

  {% with user=json.data %}

    <div class="cell--body">

      <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 class="rsu-part identite">

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

        <dl class="profile">
          <dt class="label">Nom de naissance</dt>
          <dd class="value">{{ user.nom_de_naissance|default:"<em>inconnu</em>" }}</dd>

          {% if user.nom_d_usage %}
            <dt class="label">Nom d’usage</dt>
            <dd class="value">{{ user.nom_d_usage }}</dd>
          {% endif %}

          <dt class="label">Prénom</dt>
          <dd class="value">{{ user.prenoms }}</dd>

          <dt class="label">Date de naissance</dt>
          <dd class="value">{{ user.date_de_naissance|strptime:"%Y-%m-%d"|date:"j F Y" }} ({{ user.age_label }})</dd>

          <dt class="label">Sexe</dt>
          <dd class="value">{{ user.genre|title }}</dd>
        </dl>

      </div>

      <div class="rsu-part contact">

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

        <dl class="profile">
          {% for tel in user.telephones %}
            <dt class="label">Téléphone {{ tel.type }}</dt>
            <dd class="value">{{ tel.numero }}</dd>
          {% endfor %}

          <dt class="label">Email</dt>
          <dd class="value">{{ user.email|default:"inconnu" }}</dd>
        </dl>

      </div>

      <div class="rsu-part adresse">
        <div class="rsu-part--header">
          <h4>Adresse</h4>
          <a class="pk-button-submit" href="{{ eservices_url }}mise-a-jour-d-adresse/">Mise à jour d’adresse</a>
        </div>

        <dl class="profile">
          {% for adresse in user.adresses|dictsort:"principale" %}
            <dt class="label">Adresse</dt>
            <dd class="value">
              {% 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 %}
            </dd>
          {% endfor %}
        </dl>
      </div>

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

        <dl class="profile">
          <dt class="label">Numéro du dossier</dt>
          <dd class="value">{{ user.id }}</dd>

          <dt class="label">Numéro de tiers SAGA</dt>
          <dd class="value">{{ user.cles_de_federation.saga_tiers|default:"inconnu" }}</dd>

          <dt class="label">Date de création de la fiche</dt>
          <dd class="value">{{ user.date_de_creation|strptime:"%Y-%m-%dT%H:%M:%S.%f+00:00"|date:"j F Y" }}</dd>
        </dl>
      </div>

    </div>

    {% if user.union %}
      <h2>Votre conjoint{% if user.union.genre|first == 'f' %}e{% endif %}</h2>

      <div class="cell--body">
        {% with user=user.union %}
          <div class="rsu-part general">
            <div class="rsu-part--header">
              <h4>Identité</h4>
              <a class="pk-button-submit" href="{{ eservices_url }}mise-a-jour-d-identite/?session_var_rsu_id={{ user.id }}">Mise à jour d’identité</a>
            </div>
            <dl class="profile">
              <dt class="label">Nom de naissance</dt>
              <dd class="value">{{ user.nom_de_naissance|default:"<em>inconnu</em>" }}</dd>

              {% if user.nom_d_usage %}
                <dt class="label">Nom d’usage</dt>
                <dd class="value">{{ user.nom_d_usage }}</dd>
              {% endif %}

              <dt class="label">Prénom</dt>
              <dd class="value">{{ user.prenoms }}</dd>

              <dt class="label">Date de naissance</dt>
              <dd class="value">{{ user.date_de_naissance|strptime:"%Y-%m-%d"|date:"j F Y" }} ({{ user.age_label }})</dd>

              <dt class="label">Sexe</dt>
              <dd class="value">{{ user.genre|title }}</dd>
            </dl>
          </div>

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

            <dl class="profile">
              {% for tel in user.telephones %}
                <dt class="label">Téléphone {{ tel.type }}</dt>
                <dd class="value">{{ tel.numero }}</dd>
              {% endfor %}

              <dt class="label">Email</dt>
              <dd class="value">{{ user.email|default:"inconnu" }}</dd>
            </dl>

          </div>
        {% endwith %}

        <div class="rsu-part type-union">
          <div class="rsu-part--header">
            <h4>Type d’union</h4>
            {% if user.union_statut == 'unionlibre' %}
              <a class="pk-button-submit" href="{{ eservices_url }}declarer-un-pacs-ou-un-mariage/">Déclarer un mariage ou un P.A.C.S.</a>
            {% endif %}
          </div>
          <dl class="profile">
            <dt class="label">Type d’union</dt>
            <dd class="value">
              {% if user.union_statut == "unionlibre" %}Union libre{% else %}Mariage ou P.A.C.S.{% endif %}
            </dd>
          </dl>
        </div>

      </div>
    {% endif %}

    {% if user.enfants %}
      <h2>{% if user.enfants|length > 1%}Vos enfants{% else %}Votre enfant{% endif %}</h2>

      <div class="cell--body">
        {% for user in user.enfants|dictsort:"date_de_naissance" %}

          <h3>
            {% if user.prenoms == "A NAITRE" %}
              Enfant dont la naissance doit être confirmée
            {% else %}
              {{ user.prenoms }}
            {% endif %}
          </h3>

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

            <dl class="profile">
              <dt class="label">Nom de naissance</dt>
              <dd class="value">{{ user.nom_de_naissance|default:"<em>inconnu</em>" }}</dd>

              {% if user.nom_d_usage %}
                <dt class="label">Nom d’usage</dt>
                <dd class="value">{{ user.nom_d_usage }}</dd>
              {% endif %}

              <dt class="label">Prénom</dt>
              <dd class="value">
                {% if user.prenoms == "A NAITRE" %}
                  <em>Prénom à indiquer lors de la confirmation de naissance</em>
                {% else %}
                  {{ user.prenoms }}
                {% endif %}
              </dd>

              <dt class="label">Date de naissance</dt>
              <dd class="value">{{ user.date_de_naissance|strptime:"%Y-%m-%d"|date:"j F Y" }} ({{ user.age_label }})</dd>

              <dt class="label">Sexe</dt>
              <dd class="value">
                {% if user.genre == "homme" %}Garçon
                {% elif user.genre == "femme" %}Fille
                {% else %}Autre
                {% endif %}
              </dd>
            </dl>
          </div>

          {% if user.prenoms != "A NAITRE" %}
            <div class="rsu-part contact">

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

              <dl class="profile">
                {% for tel in user.telephones %}
                  <dt class="label">Téléphone {{ tel.type }}</dt>
                  <dd class="value">{{ tel.numero }}<dd>
                {% endfor %}
                <dt class="label">Email</dt>
                <dd class="value">{{ user.email|default:"inconnu" }}</dd>
              </dl>

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

        {% endfor %}
      </div>

    {% endif %}

  {% endwith %}

{% endif %}
