From 4eac4963363fa979a8df55915d3a56b20a917239 Mon Sep 17 00:00:00 2001 From: Thomas NOEL Date: Fri, 17 Feb 2017 15:50:31 +0100 Subject: [PATCH] chateauroux: add family templates (#15045) --- templates/variants/chateauroux/family/adult.html | 47 ++++++ .../variants/chateauroux/family/child-full.html | 72 ++++++++ templates/variants/chateauroux/family/child.html | 42 +++++ templates/variants/chateauroux/family/contact.html | 43 +++++ templates/variants/chateauroux/family/infos.html | 184 +++++++++++++++++++++ 5 files changed, 388 insertions(+) create mode 100644 templates/variants/chateauroux/family/adult.html create mode 100644 templates/variants/chateauroux/family/child-full.html create mode 100644 templates/variants/chateauroux/family/child.html create mode 100644 templates/variants/chateauroux/family/contact.html create mode 100644 templates/variants/chateauroux/family/infos.html diff --git a/templates/variants/chateauroux/family/adult.html b/templates/variants/chateauroux/family/adult.html new file mode 100644 index 0000000..a68acac --- /dev/null +++ b/templates/variants/chateauroux/family/adult.html @@ -0,0 +1,47 @@ +{% load i18n combo %} +

{{ person.title.text }} {{ person.text }}

+ +{% if person.sas %} +

+L'ajout de cet adulte à votre dossier famille est en cours d'instruction par la +ville. +

+{% endif %} + + diff --git a/templates/variants/chateauroux/family/child-full.html b/templates/variants/chateauroux/family/child-full.html new file mode 100644 index 0000000..895f52e --- /dev/null +++ b/templates/variants/chateauroux/family/child-full.html @@ -0,0 +1,72 @@ +{% load i18n combo %} +

{{ person.text }} +({% if person.sex == 'F' %}fille{% elif person.sex == 'M' %}garçon{% endif %}) +

+ +{% if person.sas %} +

+Note : vous avez demandé à ce que cet enfant soit ajouté à votre dossier +famille, cette demande est en cours d'instruction par la ville. +

+{% endif %} + + + +

Présences sur les 3 derniers mois (90 jours)

+ +{% if person.plannings %} + + + + + {% for planning in person.plannings|dictsort:"date" %} + + {% ifchanged planning.year planning.month %} + + + + + + + + {% endifchanged %} + + + + + + + + + {% endfor %} + + +

{{ planning.month|strptime:"%m"|date:"E" }} {{ planning.year }}

DateHoraire prévuHoraire constatéRemarque
{{ planning.date|strptime:"%Y-%m-%d"|date:"l j E"|lower }}{{ planning.expected_in }}→{{ planning.expected_out }}{% if not planning.absent %} + {{ planning.in }}→{{ planning.out }} + {% else %}Absence{% endif %}{{planning.message}} +
+ +{% else %} +

Aucun planning disponible

+{% endif %} diff --git a/templates/variants/chateauroux/family/child.html b/templates/variants/chateauroux/family/child.html new file mode 100644 index 0000000..4de34cb --- /dev/null +++ b/templates/variants/chateauroux/family/child.html @@ -0,0 +1,42 @@ +{% load i18n combo %} +

{{ person.text }} +({% if person.sex == 'F' %}fille{% elif person.sex == 'M' %}garçon{% endif %}) +

+ +{% if person.sas %} +

+Note : vous avez demandé à ce que cet enfant soit ajouté à votre dossier +famille, cette demande est en cours d'instruction par la ville. +

+{% endif %} + + + +{% comment %} +{% if not selected_user %} +{% if not person.sas %} +Présences et absences de {{ person.text }} +{% endif %} +{% endif %} +{% endcomment %} diff --git a/templates/variants/chateauroux/family/contact.html b/templates/variants/chateauroux/family/contact.html new file mode 100644 index 0000000..b5e13fe --- /dev/null +++ b/templates/variants/chateauroux/family/contact.html @@ -0,0 +1,43 @@ +{% load i18n combo %} +

{{ person.title.text }} {{ person.text }}

+ +{% if person.sas %} +

Vous avez demandé l'ajout de ce contact à votre dossier famille, +cette demande est en cours d'instruction par la ville. +

+{% endif %} + + diff --git a/templates/variants/chateauroux/family/infos.html b/templates/variants/chateauroux/family/infos.html new file mode 100644 index 0000000..e4eeb52 --- /dev/null +++ b/templates/variants/chateauroux/family/infos.html @@ -0,0 +1,184 @@ +{% load i18n %} + +{% if selected_user %}{% endif %} + +{% if not family or not family.data %} + +{% if 'agent' in request.META.SERVER_NAME %} +

Pas de famille lié à ce compte

+{% else %} + +
+

Le portail famille

+ +

Le portail famille permet de suivre et de gérer les activités de votre +enfant pour la restauration scolaire, les accueils périscolaires, l'accueil de +loisirs de La Valla et l'accueil en crèche.

+ +

+Vous pouvez alors : +

+

+ +

Votre accès parent est crée automatiquement à partir d'une adresse mail +valide, si votre enfant est inscrit dans une école, au centre de loisirs de La +Valla ou dans une crèche municipale.

+ +

Associer votre compte famille et votre compte usager

+ +

Vous pouvez associer votre compte famille à votre compte usager grâce à vos +identifiants famille en cliquant +ici et commencer vos démarches.

+ +

Accéder directement au portail famille

+ +

Si vous ne souhaitez pas associer vos comptes, vous pouvez accéder au portail famille +directement. Il vous faudra alors saisir votre identifiant et mot de passe +qui vous ont été indiqués soit par courrier, soit lors de votre passage au +service Education-Jeunesse ou au service Petite Enfance au RDC de la mairie de +Châteauroux.

+ +

Vous avez perdu vos identifiants famille ?

+ +

Utilisez notre formulaire pour les demander de +nouveau.

+ + +
+ +{% endif %} + +{% else %} + +{% with data=family.data %} + +{% if request.GET.child %} + +{### only one child ###} + +{% for child in data.children %} +{% if child.id == request.GET.child %} +{% include 'family/child-full.html' with person=child %} +{% endif %} +{% endfor %} + +

+Retour au dossier complet +

+ +{% else %} + +{### complete family ###} + +
+{% if selected_user %} +

Dossier famille lié

+{% else %} +

Mon dossier famille

+

+Pour vous rendre sur le portail famille et commencer vos démarches, cliquez ici. + +

+

+Ci-dessous les informations sur votre famille actuellement connues par la ville. +

+{% endif %} + +{% if data.sas %} +{% if selected_user %} +

+Attention : dossier famille en attente de validation, uniquement stocké +temporairement dans le SAS du système Publik, n'existe pas encore dans le +logiciel famille +

+{% else %} +

+Note : les informations ci-dessous n'ont pas encore été validées +par la ville. Il s'agit ici d'une vision de votre demande de création +dossier famille, dont l'instruction est en cours. +

+{% endif %} +{% endif %} +
+ +
+

{% trans "Adults" %}

+ +
+ +
+

{% trans "Children" %}

+ +

+

+
+ +
+

{% trans "Contacts" %}

+ {% if data.contacts %} + + {% else %} +

Aucun contact n'est déclaré dans ce dossier famille

+ {% endif %} +
+ +
+

Administratif

+ +
+ +
+ {% if not selected_user %} + {% if not data.sas %} +

Ne plus être relié à cette famille

+

+ Cliquer ici + pour ne plus relier mon compte usager à ce dossier famille. + Attention cette action est définitive, vous devrez disposer de vos codes + famille pour vous relier à nouveau. +

+ {% endif %} + {% endif %} +
+ +{% endif %}{### /complete family ###} + +{% endwith %} + +{% endif %} -- 2.11.0