diff --git a/cof/locale/en/formats.py b/cof/locale/en/formats.py index 9d3bad35..88686dda 100644 --- a/cof/locale/en/formats.py +++ b/cof/locale/en/formats.py @@ -1,7 +1,7 @@ # -*- encoding: utf-8 -*- """ -Formats français. +English formatting. """ from __future__ import unicode_literals diff --git a/gestioncof/cms/models.py b/gestioncof/cms/models.py index e73e4958..c2f7c318 100644 --- a/gestioncof/cms/models.py +++ b/gestioncof/cms/models.py @@ -188,6 +188,18 @@ class COFUtilPage(RoutablePageMixin, Page): from .views import raw_calendar_view return raw_calendar_view(request, int(year), int(month)) + """ + ModelTranslation override le système des @route de wagtail, ce qui empêche + COFUtilPage d'être une page traduite pour pouvoir l'utiliser. + Ce qui fait planter `get_absolute_url` pour des problèmes d'héritage des + pages parentes (qui sont, elles, traduites). + Le seul moyen trouvé pour résoudre ce problème est de faire une autre + fonction à qui on fournit request en argument (donc pas un override de + get_absolute_url). + + TODO : vérifier si ces problèmes ont été résolus dans les màj de wagtail + et modeltranslation + """ def debugged_get_url(self, request): parent = COFRootPage.objects.parent_of(self).live().first() burl = parent.relative_url(request.site)