diff --git a/rp_meyzieu/filters/portail_famille_ecitiz.py b/rp_meyzieu/filters/portail_famille_ecitiz.py index f00b803..16c1f98 100644 --- a/rp_meyzieu/filters/portail_famille_ecitiz.py +++ b/rp_meyzieu/filters/portail_famille_ecitiz.py @@ -1,9 +1,11 @@ +# -*- coding: utf-8 -*- import urllib import re from urlparse import parse_qs from mandaye.log import logger +from mandaye.template import serve_template def associate(env, values, request, response): if response.msg and "', re.MULTILINE|re.DOTALL), + serve_template(values.get('template'), **values), + response.msg) + response.msg = sub[0] + if sub[1] != 1: + logger.warning('Filter portail_famille_ecitiz.associate: error msg replacement failed !') + return response @@ -29,11 +44,21 @@ def clean_js(env, values, request, response): '', response.msg) return response +def add_sso_login_box(env, values, request, response): + if response.msg and "egoSubmitMeConnecter_action133_6T9N" in response.msg: + sub = re.subn(r' value="Me connecter"/>', + ' value="Me connecter"/>Me connecter avec mon.meyzieu.fr', + response.msg) + response.msg = sub[0] + if sub[1] != 1: + logger.warning('Filter portail_famille_ecitiz.sso_login_box failed !') + return response + def rewrite_logout_form(env, values, request, response): if response.msg and 'egoSubmitMeDeconnecter_action220_6T9N' in response.msg: response.msg = re.sub( re.compile('\n
', re.MULTILINE|re.DOTALL), - '', + 'Me déconnecter', response.msg) return response diff --git a/rp_meyzieu/mappers/portail_famille_ecities.py b/rp_meyzieu/mappers/portail_famille_ecities.py index dd9d849..88e099e 100644 --- a/rp_meyzieu/mappers/portail_famille_ecities.py +++ b/rp_meyzieu/mappers/portail_famille_ecities.py @@ -69,7 +69,12 @@ mapping = [ 'on_response': [{ 'content-types': ['text/html'], 'filter': portail_famille_ecitiz.rewrite_logout_form - }], + }, + { + 'content-types': ['text/html'], + 'filter': portail_famille_ecitiz.add_sso_login_box + }, + ], }, { 'path': r'/ffaxsslMeyzieu/workflow_url$', @@ -77,7 +82,8 @@ mapping = [ 'on_response': [{ 'content-types': ['text/html'], 'filter': portail_famille_ecitiz.rewrite_logout_form - }] + }, + ] }, { 'path': r'/ffaxsslMeyzieu/mandaye_associate$', diff --git a/rp_meyzieu/templates/portail_famille/associate.html b/rp_meyzieu/templates/portail_famille/associate.html index d26bd48..2c78ea2 100644 --- a/rp_meyzieu/templates/portail_famille/associate.html +++ b/rp_meyzieu/templates/portail_famille/associate.html @@ -1,73 +1,17 @@ - - -AUCT : Accès à l'espace personnel -  - Portail-Familles de la Ville de Meyzieu - -bandeau
-
-   -
 
 
-
 
- -
Connexion
-
 
- -
-
 
- -
-
*
 
- -
-
*
 
- -
-

 
- - -
-

 
- - - -
-

 
- -Identifiant ou mot de passe oublié ? -
-
* champs obligatoires
 
- -
 
- - -
-
-
Le navigateur SAFARI, les tablettes et les smartphones ne sont pas compatibles avec le portail famille.
-
-
-
-
Bienvenue  sur votre Portail Famille !
-
Cet espace personnalisé vous permet d'accéder 24h/24 et 7j/7 à de nombreuses démarches en ligne dédiées à la famille (péri et extra-scolaire, petite enfance...) : modification de vos données personnelles, paiement en ligne, consultation de vos factures, inscription de certaines activités, ...
-
Lors de votre première visite, nous vous invitons à vérifier vos données personnelles.
-

-
Vous pouvez aussi simuler vos tarifs applicables aux activités en cliquant ICI.

-
Vous pouvez sélectionner ci-dessous la démarche que vous souhaitez accomplir. Mairie de Meyzieu - Place de l'Europe - BP 122 - 69883 Meyzieu - 04 72 45 16 16 

 
- -

-
 
-   ok
-   Valid XHTML 1.0
-  

- - Conformément à la loi informatique et libertés du 6 janvier 1978, toutes les données informatiques vous concernant sont traitées de manière strictement confidentielle.Les informations enregistrées dans les fichiers sont destinées exclusivement à la Ville de Meyzieu. Conformément aux dispositions de la loi Informatique et Liberté

- - -

 
- - +

+% if type == 'first': +C'est votre première connexion sur le portail famille via Mon Meyzieu.fr. +Merci de saisir vos identifiants du portail famille pour pouvoir l'associer avec votre compte Mon Meyzieu.fr. +% else: +Associer votre compte portail famille avec votre compte Mon Meyzieu.fr +% endif +

+
+ + % if type == 'badlogin': + Le mot de passe ou l'identifiant saisi est incorrect, vérifiez la syntaxe et réessayez + % endif + % if type == 'failed': + Vos identifiants pour le Portail Famille ne fonctionnent plus ! Merci de saisir le nouvelle identifiant + % endif +