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 : +

+

+

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 %}