From da26da079abd9b61185d333bd571d77eff66b9c5 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 11 Feb 2020 23:48:53 +0100 Subject: [PATCH] visualization: add a copy button (#39637) --- bijoe/templates/bijoe/visualization.html | 1 + bijoe/visualization/views.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/bijoe/templates/bijoe/visualization.html b/bijoe/templates/bijoe/visualization.html index d81c6e7..4f2b4c3 100644 --- a/bijoe/templates/bijoe/visualization.html +++ b/bijoe/templates/bijoe/visualization.html @@ -23,4 +23,5 @@ {% block buttons %} {{ block.super }} + {% endblock %} diff --git a/bijoe/visualization/views.py b/bijoe/visualization/views.py index 6bb7eb4..9aa1a2b 100644 --- a/bijoe/visualization/views.py +++ b/bijoe/visualization/views.py @@ -143,6 +143,11 @@ class VisualizationView(views.AuthorizationMixin, CubeDisplayMixin, DetailView): named_visualization.parameters = self.visualization.to_json() if 'save' in request.POST: named_visualization.save() + if 'new' in request.POST: + return redirect('%s?%s' % ( + reverse('cube', kwargs={'warehouse': self.cube.engine.name, 'cube': self.cube.name}), + request.POST.urlencode())) + return self.get(request, *args, **kwargs) def get_context_data(self, **kwargs): -- 2.24.0