aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rpkid/rpki/gui/app/glue.py2
-rw-r--r--rpkid/rpki/gui/app/models.py4
2 files changed, 4 insertions, 2 deletions
diff --git a/rpkid/rpki/gui/app/glue.py b/rpkid/rpki/gui/app/glue.py
index 25a06c1d..4e364e1a 100644
--- a/rpkid/rpki/gui/app/glue.py
+++ b/rpkid/rpki/gui/app/glue.py
@@ -55,7 +55,7 @@ def invoke_rpki(handle, args):
myrpki_dir = conf(handle)
config = myrpki_dir + '/rpki.conf'
# default rpki.conf uses relative paths, so chdir() to the repo first
- cmd = 'cd %s && %s %s' % (settings.MYRPKI, myrpki_dir, ' '.join(['--config=' + config] + args))
+ cmd = 'cd %s && %s %s' % (myrpki_dir, settings.MYRPKI, ' '.join(['--config=' + config] + args))
print >>sys.stderr, 'invoking', cmd
os.system(cmd)
diff --git a/rpkid/rpki/gui/app/models.py b/rpkid/rpki/gui/app/models.py
index 0efcd5ba..ca26c91c 100644
--- a/rpkid/rpki/gui/app/models.py
+++ b/rpkid/rpki/gui/app/models.py
@@ -107,7 +107,6 @@ class RoaRequest(models.Model):
else:
return rpki.resource_set.roa_prefix_ipv6(r.min, r.prefixlen(),
self.max_length)
-
class Asn(models.Model):
'''An ASN or range thereof.'''
lo = models.IntegerField(blank=False)
@@ -204,4 +203,7 @@ class Roa(models.Model):
def __unicode__(self):
return u"%s's ROA for %d" % (self.conf, self.asn)
+ def get_absolute_url(self):
+ return ('rpki.gui.app.views.dashboard', '/roa/' + [str(self.pk)])
+
# vim:sw=4 ts=8 expandtab