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
Parent
332cefdea8
révision
be6855c4db
|
@ -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):
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket