[CPS-users-fr] set header cachecontrol dans login_form.pt

jean-marc pouchoulon jean-marc.pouchoulon at ac-montpellier.fr
Dim 1 Avr 13:18:36 CEST 2007


Bonjour,

je cherche à éviter la mise en cache de login_form.pt par le navigateur.
Nous avons mis en place un caching policy manager qui positionne ces 
headers pour tous les utilisateurs anonymous ( 
Cache-Control=max-age=600, s-maxage=600, public) y compris donc pour
login_fom.pt

j'ai essayé de dire à caching policy manager de mettre 
cache-control=nocache sur login_form.pt avec un predicat: 
python:getattr(object, 'id', '') in ('login_form')

Mais le policy est superbement ignoré.( pourtant il est en haut de pile)

J'ai essayé de modifier login_form.pt en rajoutant une expression tal ( 
mais j'avoue que je ne comprend pas vraiment ce que je fais avec tales 
...  )
 sans succès ( caching policy manager override t il le header ?)

<metal:html>

<metal:body use-macro="here/main_template/macros/master">


<metal:main fill-slot="main"
      tal:define="username request/username | request/__ac_name | nothing">

*
<tal:block define="dummy python:request.RESPONSE.setHeader( 
'Cache-Control', 'no-cache' )" />

.....
*
Merci de vos suggestions




Plus d'informations sur la liste de diffusion cps-users-fr

This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.