diff options
author | 2013-06-02 22:05:49 +0100 | |
---|---|---|
committer | 2013-08-11 11:28:14 +0100 | |
commit | 33f433c1d2318bc191d88035779857498a106efd (patch) | |
tree | 74902ad0ade9c75e7f6262f1d45056295745d543 /layerindex | |
parent | 9156b1c0de51e9b83011c847d6bdddf916b786b2 (diff) | |
download | openembedded-core-contrib-33f433c1d2318bc191d88035779857498a106efd.tar.gz |
Return to appropriate page when saving a layer
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex')
-rw-r--r-- | layerindex/views.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/layerindex/views.py b/layerindex/views.py index 70ba3e1b4f..3544e2c115 100644 --- a/layerindex/views.py +++ b/layerindex/views.py @@ -165,6 +165,9 @@ def edit_layer_view(request, template_name, slug=None): msg.send() return HttpResponseRedirect(reverse('submit_layer_thanks')) messages.success(request, 'Layer %s saved successfully.' % layeritem.name) + returnto = request.GET.get('returnto', 'layer_item') + if returnto: + return HttpResponseRedirect(reverse_lazy(returnto, args=(layeritem.name,))) else: form = EditLayerForm(request.user, layerbranch, instance=layeritem) maintainerformset = LayerMaintainerFormSet(instance=layerbranch) |