Allow multiple references

This commit is contained in:
Stefan Wehrmeyer 2022-02-28 12:53:48 +01:00
parent b3ddf2ff0f
commit c5f2b084ec

View file

@ -146,10 +146,13 @@ class GovernmentPlan(models.Model):
def get_absolute_domain_url(self): def get_absolute_domain_url(self):
return settings.SITE_URL + self.get_absolute_url() return settings.SITE_URL + self.get_absolute_url()
def get_reference_link(self): def get_reference_links(self):
if self.reference.startswith("https://"): if self.reference.startswith("https://"):
return self.reference return [self.reference]
return "{}#{}".format(self.government.planning_document, self.reference) refs = [x.strip() for x in self.reference.split(",")]
return [
"{}#p-{}".format(self.government.planning_document, ref) for ref in refs
]
def update_from_updates(self): def update_from_updates(self):
last_status_update = ( last_status_update = (