diff options
Diffstat (limited to 'rpki/gui/app/models.py')
-rw-r--r-- | rpki/gui/app/models.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/rpki/gui/app/models.py b/rpki/gui/app/models.py index 32a897c7..21a86487 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 @@ -201,6 +202,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 |