From a611e7a3f6ef9c10b911bad5e7bf1fcaff0ef815 Mon Sep 17 00:00:00 2001
From: Serghei MIHAI
Date: Thu, 23 Oct 2014 17:37:11 +0200
Subject: [PATCH] plugin blurp pour le compte lecteur
Closes #5613
---
compte_agglo_montpellier/settings.py | 17 ++++++++++++
.../templates/blurps/compte_lecteur.html | 27 +++++++++++++++++++
2 files changed, 44 insertions(+)
create mode 100644 compte_agglo_montpellier/templates/blurps/compte_lecteur.html
diff --git a/compte_agglo_montpellier/settings.py b/compte_agglo_montpellier/settings.py
index 192cbd9..48a80e7 100644
--- a/compte_agglo_montpellier/settings.py
+++ b/compte_agglo_montpellier/settings.py
@@ -579,4 +579,21 @@ CMS_PLUGIN_BLURP_RENDERERS = {
'template_name': 'blurps/tipi.html',
'ajax': False,
},
+ 'compte_lecteur': {
+ 'name': 'Compte lecteur',
+ 'class': 'cmsplugin_blurp.renderers.data_source.Renderer',
+ 'sources': [
+ {
+ 'slug': 'compte_lecteur',
+ 'url': 'https://ermes-test-entrouvert.montpellier-agglo.com/mandaye/json?nameid={{federations.service_30.links.0}}',
+ 'parser_type': 'json',
+ 'verify_certificate': True,
+ 'allow_redirects': True
+ }
+ ],
+ 'refresh': 10,
+ 'template': u'{{ compte_lecteur }}',
+ 'template_name': 'blurps/compte_lecteur.html',
+ 'ajax': False,
+ }
}
diff --git a/compte_agglo_montpellier/templates/blurps/compte_lecteur.html b/compte_agglo_montpellier/templates/blurps/compte_lecteur.html
new file mode 100644
index 0000000..d6a9bb4
--- /dev/null
+++ b/compte_agglo_montpellier/templates/blurps/compte_lecteur.html
@@ -0,0 +1,27 @@
+{% with data=compte_lecteur.data %}
+{% if data.d.ClientAccount.ShortAccount %}
+Votre carte d'abonnement numéro {{ data.d.ClientAccount.Identity.BarCode }} est valable jusqu'au {{ data.d.ClientAccount.Identity.ExpirationDate }}.
+Vous avez actuellement {{ data.d.ClientAccount.ShortAccount.NombrePrets }} oeuvre(s) en prêt :
+
+ {% for loan in data.d.ClientAccount.Loans %}
+ - {{ loan.DisplayName }} - {{ loan.SearchItemAdapter.Resource.Crtr }} {% if loan.IsLate %}(en retard){% endif %}
+ {% endfor %}
+
+
+Vous avec actuellement {{ data.d.ClientAccount.ShortAccount.NombreDemandeReservations }} oeuvre(s) en réservation
+
+
+{% if data.d.ClientAccount.ShortAccount.NombreMessages %}
+Vous avez {{ data.d.ClientAccount.ShortAccount.NombreMessages }}
+{% else %}
+Vous n'avez pas de message
+{% endif %}
+
+Cliquer ici pour accéder à votre compte lecteur sur le site des médiathèques.
+{% else %}
+
+Vous n'avez actuellement pas de compte médiathèque raccordé ou votre compte n'est plus valide.
+
+Cliquer ici pour raccorder votre compte médiathèque
+{% endif %}
+{% endwith %}