aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui/app/models.py
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2012-02-12 16:44:20 +0000
committerMichael Elkins <melkins@tislabs.com>2012-02-12 16:44:20 +0000
commit3b9c26320c5c00bbce712a6450dcfdf2bd36f1f3 (patch)
tree9ff544dd2377c697b670bcd829ddc9ac2a366b9c /rpkid/rpki/gui/app/models.py
parente5189c08dc29441a7039af8190d82f758596cd03 (diff)
add link to display roas covering a bgp prefix in the routes view
svn path=/branches/tk161/; revision=4327
Diffstat (limited to 'rpkid/rpki/gui/app/models.py')
-rw-r--r--rpkid/rpki/gui/app/models.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/rpkid/rpki/gui/app/models.py b/rpkid/rpki/gui/app/models.py
index e551ee4b..f026bbfd 100644
--- a/rpkid/rpki/gui/app/models.py
+++ b/rpkid/rpki/gui/app/models.py
@@ -21,6 +21,7 @@ import rpki.resource_set
import rpki.exceptions
import rpki.irdb.models
import rpki.gui.models
+import rpki.gui.routeview.models
class TelephoneField(models.CharField):
@@ -250,3 +251,21 @@ class Client(rpki.irdb.models.Client):
def __unicode__(self):
return self.handle
+
+
+class RouteOrigin(rpki.gui.routeview.models.RouteOrigin):
+ class Meta:
+ proxy = True
+
+ @models.permalink
+ def get_absolute_url(self):
+ return ('rpki.gui.app.views.route_detail', [str(self.pk)])
+
+
+class RouteOriginV6(rpki.gui.routeview.models.RouteOriginV6):
+ class Meta:
+ proxy = True
+
+ @models.permalink
+ def get_absolute_url(self):
+ return ('rpki.gui.app.views.route_detail', [str(self.pk)])