Projet

Général

Profil

« Précédent | Suivant » 

Révision 5d46c2d1

Ajouté par Jérôme Schneider il y a plus de 9 ans

default filters: add a filter to fix url in reponse content

Voir les différences:

mandaye/filters/default.py
48 48
                del response.headers[name]
49 49
        return response
50 50

  
51
    @staticmethod
52
    def fix_response_abs_url(env, values, request, response):
53
        if response.msg:
54
            response.msg = re.sub(r'%s[:\d]*' % env["target"].geturl(),
55
                    r"%s://%s" % (env["mandaye.scheme"], env["HTTP_HOST"]),
56
                    response.msg, flags=re.IGNORECASE)
57
            if env["mandaye.scheme"] == 'https':
58
                response.msg = response.msg.replace('http://' + env["HTTP_HOST"],
59
                        '%s://%s' % (env["mandaye.scheme"], env["HTTP_HOST"]))
60
        return response
61

  
51 62
    @staticmethod
52 63
    def addtoolbar(env, values, request, response):
53 64
        if env['beaker.session'].has_key('unique_id'):

Formats disponibles : Unified diff