Projet

Général

Profil

0001-atom-provide-xml-base-attribute-for-relative-path-re.patch

Serghei Mihai (congés, retour 15/05), 18 août 2016 16:03

Télécharger (1,33 ko)

Voir les différences:

Subject: [PATCH] atom: provide 'xml:base' attribute for relative path
 resolution (#12559)

 corbo/views.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
corbo/views.py
10 10
from django.contrib.syndication.views import Feed
11 11
from django.shortcuts import resolve_url
12 12
from django.utils.encoding import force_text
13
from django.utils.feedgenerator import Atom1Feed
13
from django.utils.feedgenerator import Atom1Feed as DjangoAtom1Feed
14 14
from django.utils.http import urlencode
15 15
from django.http import HttpResponseRedirect, HttpResponse, Http404
16 16
from django.contrib.auth import logout as auth_logout
......
157 157

  
158 158
manage = ManageView.as_view()
159 159

  
160
class Atom1Feed(DjangoAtom1Feed):
161
    def root_attributes(self):
162
        attrs = super(Atom1Feed, self).root_attributes()
163
        attrs.update({'xml:base': self.feed['link']})
164
        return attrs
165

  
166

  
160 167
class AtomView(Feed):
161 168
    title = settings.RSS_TITLE
162 169
    description = settings.RSS_DESCRIPTION
163
-