Add shortlinks for govplan updates

This commit is contained in:
Karl Engelhardt 2022-04-28 16:01:29 +02:00
parent da21081be0
commit fc64045cde
3 changed files with 26 additions and 1 deletions

View file

@ -350,6 +350,15 @@ class GovernmentPlanUpdate(models.Model):
def get_absolute_domain_url(self):
return settings.SITE_URL + self.get_absolute_url()
def get_absolute_short_url(self):
return reverse(
"govplan:planupdate_shortlink",
kwargs={"gov": self.plan.government.slug, "obj_id": self.pk},
)
def get_absolute_domain_short_url(self):
return settings.SITE_URL + self.get_absolute_short_url()
def get_url_domain(self):
return urlparse(self.url).netloc or None