Author: tchemit Date: 2012-04-03 13:31:24 +0200 (Tue, 03 Apr 2012) New Revision: 474 Url: http://forge.codelutin.com/repositories/revision/echobase/474 Log: refs #1016: Int?\195?\169grer les traductions anglaises (ne pas polluer l'url avec la langue utilis?\195?\169e) Modified: trunk/echobase-ui/src/main/resources/struts.xml Modified: trunk/echobase-ui/src/main/resources/struts.xml =================================================================== --- trunk/echobase-ui/src/main/resources/struts.xml 2012-04-03 11:30:26 UTC (rev 473) +++ trunk/echobase-ui/src/main/resources/struts.xml 2012-04-03 11:31:24 UTC (rev 474) @@ -107,18 +107,18 @@ <interceptor-ref name="basicStack"/> </interceptor-stack> - <!-- authenticated stack with params--> - <interceptor-stack name="paramsPrepareParamsStackLoggued"> + <!-- authenticated stack with prepare - params--> + <interceptor-stack name="prepareParamsStackLoggued"> <interceptor-ref name="i18n"/> <interceptor-ref name="checkUserLoggued"/> - <interceptor-ref name="paramsPrepareParamsStack"/> + <interceptor-ref name="defaultStack"/> </interceptor-stack> - <!-- authenticated stack with params--> - <interceptor-stack name="prepareParamsStackLoggued"> + <!-- authenticated stack with params - prepare - params --> + <interceptor-stack name="paramsPrepareParamsStackLoggued"> <interceptor-ref name="i18n"/> <interceptor-ref name="checkUserLoggued"/> - <interceptor-ref name="defaultStack"/> + <interceptor-ref name="paramsPrepareParamsStack"/> </interceptor-stack> </interceptors> @@ -138,6 +138,19 @@ <result>/WEB-INF/jsp/home.jsp</result> <interceptor-ref name="i18nStack"/> + <interceptor-ref name="checkUserLoggued"/> + </action> + + <!-- go to home --> + <action name="changeLang" + class="fr.ifremer.echobase.ui.actions.EchoBaseActionSupport"> + + <result type="redirectAction"> + <param name="namespace">/</param> + <param name="actionName">home</param> + </result> + + <interceptor-ref name="i18nStack"/> <!-- remove the request_locale parameter from request --> <interceptor-ref name="paramRemover"> <param name="paramNames">request_locale</param>