diff --git a/froide_govplan/models.py b/froide_govplan/models.py index 2eedc91..8d8e8b5 100644 --- a/froide_govplan/models.py +++ b/froide_govplan/models.py @@ -287,6 +287,18 @@ class GovernmentPlanUpdate(models.Model): def __str__(self): return "{} - {} ({})".format(self.title, self.timestamp, self.plan) + def get_absolute_url(self): + return "{}#update-{}".format( + reverse( + "govplan:plan", + kwargs={"gov": self.government.slug, "plan": self.plan.slug}, + ), + self.id, + ) + + def get_absolute_domain_url(self): + return settings.SITE_URL + self.get_absolute_url() + class GovernmentPlanFollower(Follower): content_object = models.ForeignKey( diff --git a/froide_govplan/templates/froide_govplan/base.html b/froide_govplan/templates/froide_govplan/base.html index 93f4825..2c16cee 100644 --- a/froide_govplan/templates/froide_govplan/base.html +++ b/froide_govplan/templates/froide_govplan/base.html @@ -9,8 +9,8 @@