aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2012-11-27 00:07:54 +0000
committerMichael Elkins <melkins@tislabs.com>2012-11-27 00:07:54 +0000
commitccc057bbb5e6a09ddb44fecd843bc8a60247e216 (patch)
tree444ab68bc02b736e0ae783a161beef351f88f67a /rpkid/rpki/gui
parent3f11311fe6e63c28b92735b6761007fcc17b496a (diff)
poke rpkid when a ghostbuster is created/edited
svn path=/branches/tk329/; revision=4911
Diffstat (limited to 'rpkid/rpki/gui')
-rw-r--r--rpkid/rpki/gui/app/views.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py
index cfb15331..efcd8127 100644
--- a/rpkid/rpki/gui/app/views.py
+++ b/rpkid/rpki/gui/app/views.py
@@ -584,6 +584,7 @@ class GhostbusterDeleteView(GenericDeleteView):
@handle_required
def ghostbuster_create(request):
conf = request.session['handle']
+ logstream = request.META['wsgi.errors']
if request.method == 'POST':
form = forms.GhostbusterRequestForm(request.POST, request.FILES,
conf=conf)
@@ -591,6 +592,7 @@ def ghostbuster_create(request):
obj = form.save(commit=False)
obj.vcard = glue.ghostbuster_to_vcard(obj)
obj.save()
+ Zookeeper(handle=conf.handle, logstream=logstream).run_rpkid_now()
return http.HttpResponseRedirect(reverse(dashboard))
else:
form = forms.GhostbusterRequestForm(conf=conf)
@@ -602,6 +604,7 @@ def ghostbuster_create(request):
def ghostbuster_edit(request, pk):
conf = request.session['handle']
obj = get_object_or_404(conf.ghostbusters, pk=pk)
+ logstream = request.META['wsgi.errors']
if request.method == 'POST':
form = forms.GhostbusterRequestForm(request.POST, request.FILES,
conf=conf, instance=obj)
@@ -609,6 +612,7 @@ def ghostbuster_edit(request, pk):
obj = form.save(commit=False)
obj.vcard = glue.ghostbuster_to_vcard(obj)
obj.save()
+ Zookeeper(handle=conf.handle, logstream=logstream).run_rpkid_now()
return http.HttpResponseRedirect(reverse(dashboard))
else:
form = forms.GhostbusterRequestForm(conf=conf, instance=obj)