diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-02-15 18:51:48 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-02-15 18:51:48 +0000 |
commit | 95b4ce6e98deb1c668d166941dd805e4e4808afd (patch) | |
tree | fdac71e7ee923db56252dba598cc733611c32319 /rpkid/rpki/gui/app/views.py | |
parent | d2af9d7afbbf29a626093ab461bea425e9b6ecf4 (diff) |
poke rpkid to run its cron job after creating/deleting roas or gbrs
svn path=/branches/tk161/; revision=4337
Diffstat (limited to 'rpkid/rpki/gui/app/views.py')
-rw-r--r-- | rpkid/rpki/gui/app/views.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py index 6c4d1719..faff0b87 100644 --- a/rpkid/rpki/gui/app/views.py +++ b/rpkid/rpki/gui/app/views.py @@ -507,6 +507,7 @@ def roa_create_confirm(request): roa.prefixes.create(version=v, prefix=str(rng.min), prefixlen=rng.prefixlen(), max_prefixlen=max_prefixlen) + Zookeeper(handle=conf.handle).run_rpkid_now() return http.HttpResponseRedirect(reverse(roa_list)) else: return http.HttpResponseRedirect(reverse(roa_create)) @@ -558,6 +559,7 @@ def roa_delete(request, pk): # if this was the last prefix on the ROA, delete the ROA request if not roa.prefixes.exists(): roa.delete() + Zookeeper(handle=conf.handle).run_rpkid_now() return http.HttpResponseRedirect(reverse(roa_list)) ### Process GET ### @@ -640,6 +642,7 @@ def _ghostbuster_edit(request, obj=None): obj.issuer = conf obj.vcard = glue.ghostbuster_to_vcard(obj) obj.save() + Zookeeper(handle=conf.handle).run_rpkid_now() return http.HttpResponseRedirect(obj.get_absolute_url()) else: form = form_class(conf, instance=obj) |