aboutsummaryrefslogtreecommitdiff
path: root/rpki/gui/app/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/gui/app/models.py')
-rw-r--r--rpki/gui/app/models.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/rpki/gui/app/models.py b/rpki/gui/app/models.py
index d6332796..9d453261 100644
--- a/rpki/gui/app/models.py
+++ b/rpki/gui/app/models.py
@@ -24,6 +24,7 @@ import rpki.exceptions
import rpki.irdb.models
import rpki.gui.models
import rpki.gui.routeview.models
+import rpki.oids
from south.modelsinspector import add_introspection_rules
@@ -202,6 +203,12 @@ class Conf(rpki.irdb.models.ResourceHolderCA):
self.alerts.all().delete()
+ @property
+ def router_certs(self):
+ """returns a query set of all rpki router certs associated with this
+ resource holder."""
+ return self.ee_certificate_requests.filter(eku=rpki.oids.id_kp_bgpsec_router)
+
class Meta:
proxy = True