plugin blurp pour le compte lecteur

Closes #5613
This commit is contained in:
Serghei Mihai 2014-10-23 17:37:11 +02:00
parent 43985d1f92
commit a611e7a3f6
2 changed files with 44 additions and 0 deletions

View File

@ -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,
}
}

View File

@ -0,0 +1,27 @@
{% with data=compte_lecteur.data %}
{% if data.d.ClientAccount.ShortAccount %}
<p>Votre carte d'abonnement numéro {{ data.d.ClientAccount.Identity.BarCode }} est valable jusqu'au {{ data.d.ClientAccount.Identity.ExpirationDate }}.</p>
<p>Vous avez actuellement {{ data.d.ClientAccount.ShortAccount.NombrePrets }} oeuvre(s) en prêt :
<ul>
{% for loan in data.d.ClientAccount.Loans %}
<li {% if loan.IsLate %}style="color: red"{% endif %}> {{ loan.DisplayName }} - {{ loan.SearchItemAdapter.Resource.Crtr }} {% if loan.IsLate %}(en retard){% endif %}</li>
{% endfor %}
</ul>
</p>
<p>Vous avec actuellement {{ data.d.ClientAccount.ShortAccount.NombreDemandeReservations }} oeuvre(s) en réservation
</p>
{% if data.d.ClientAccount.ShortAccount.NombreMessages %}
<p>Vous avez <a href="https://ermes-test-entrouvert.montpellier-agglo.com/EXPLOITATION/DEFAULT/my-account.aspx#/Messages">{{ data.d.ClientAccount.ShortAccount.NombreMessages }}</a></p>
{% else %}
<p>Vous n'avez pas de message</p>
{% endif %}
<p><a href="https://ermes-test-entrouvert.montpellier-agglo.com/mandaye/sso?next_url=/EXPLOITATION/DEFAULT/my-account.aspx">Cliquer ici</a> pour accéder à votre compte lecteur sur le site des médiathèques.</a></p>
{% else %}
<p>Vous n'avez actuellement pas de compte médiathèque raccordé ou votre compte n'est plus valide.</p>
<p><a href="https://ermes-test-entrouvert.montpellier-agglo.com/mandaye/sso">Cliquer ici</a> pour raccorder votre compte médiathèque</p>
{% endif %}
{% endwith %}