diff options
Diffstat (limited to 'rpkid/rpki/gui/app/models.py')
-rw-r--r-- | rpkid/rpki/gui/app/models.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/rpkid/rpki/gui/app/models.py b/rpkid/rpki/gui/app/models.py index ca26c91c..5279e3b5 100644 --- a/rpkid/rpki/gui/app/models.py +++ b/rpkid/rpki/gui/app/models.py @@ -107,6 +107,11 @@ class RoaRequest(models.Model): else: return rpki.resource_set.roa_prefix_ipv6(r.min, r.prefixlen(), self.max_length) + + @models.permalink + def get_absolute_url(self): + return ('rpki.gui.app.views.roa_request_view', [str(self.pk)]) + class Asn(models.Model): '''An ASN or range thereof.''' lo = models.IntegerField(blank=False) @@ -203,7 +208,8 @@ class Roa(models.Model): def __unicode__(self): return u"%s's ROA for %d" % (self.conf, self.asn) + @models.permalink def get_absolute_url(self): - return ('rpki.gui.app.views.dashboard', '/roa/' + [str(self.pk)]) + return ('rpki.gui.app.views.roa_view', [str(self.pk)]) # vim:sw=4 ts=8 expandtab |