association: add errors

This commit is contained in:
Jérôme Schneider 2014-09-09 15:10:51 +02:00
parent 715967d297
commit 2a9609b211
2 changed files with 20 additions and 2 deletions

View File

@ -1,10 +1,17 @@
from urlparse import parse_qs
from mandaye.template import serve_template
class ArcopoleFilter:
@staticmethod
def associate(env, values, request, response):
qs = parse_qs(env['QUERY_STRING'])
if qs.has_key('type'):
values['type'] = qs['type'][0]
else:
values['type'] = None
associate = serve_template(values.get('template'), **values)
response.msg = associate
return response

View File

@ -268,8 +268,19 @@ function load() {
<div id="login-box" title="Associer arcOpole Studio">
<form id="login-form" action="mandayeassociate?next_url=/studio/accueil" method="post">
<p>Veuillez saisir votre identifiant et votre mot de
passe afin de les associer avec votre compte partenaire.</p>
<p>Veuillez saisir votre identifiant et votre mot de passe afin de les associer avec votre compte DKFéID.
La prochaine fois que vous vous connecterez sur Arcopole via DKFéID, vous serez directement authentifié sur Arcopole.</p>
% if type == 'badlogin':
<p style="color: red;">
Le mot de passe saisi est incorrect, vérifiez la syntaxe et réessayez.
</p>
% endif
% if type == 'failed':
<p style="color: red;">
Vos identifiants pour la médiathèque ne fonctionnent plus ! Merci de les ressaisir.
</p>
% endif
<div id="login-box-error" class="authent-error"></div>
<div id="login-box-name">Utilisateur:</div>
<div id="login-box-field">