feat(wss): lien pages_liees avec un comportement symmétrique

J'ai tenté de faire mieux mais l'absence du support des M2M dans Wagtail
rend la chose difficile.
master
François Poulain 2018-10-09 08:30:49 +02:00 commité par François Poulain
Parent 332cefdea8
révision be6855c4db
1 fichiers modifiés avec 6 ajouts et 2 suppressions

Voir le fichier

@ -41,7 +41,7 @@ class PagesLiees(models.Model):
related_name='pages_liees_to'
)
def __str__(self):
return str(self.pages_liees_to)
return "{} -> {}".format(self.pages_liees_from, self.pages_liees_to)
class SitePage(Page):
@ -157,7 +157,11 @@ class SitePage(Page):
return [
related.pages_liees_to
for related in self.pages_liees_from.all()
]
] + [
related.pages_liees_from
for related in PagesLiees.objects.all()
if related.pages_liees_to == self
]
class ActualiteIndex(SitePage):