From 31758827aeeea65063f4a92d7a86a0ce993dde25 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 5 Apr 2016 13:33:02 -0700 Subject: [PATCH] + button on Slice list view redirects to Table view with alert --- caravel/templates/caravel/add_slice.html | 4 ++++ caravel/views.py | 7 +++++++ 2 files changed, 11 insertions(+) create mode 100644 caravel/templates/caravel/add_slice.html diff --git a/caravel/templates/caravel/add_slice.html b/caravel/templates/caravel/add_slice.html new file mode 100644 index 000000000..010c3b5fe --- /dev/null +++ b/caravel/templates/caravel/add_slice.html @@ -0,0 +1,4 @@ + diff --git a/caravel/views.py b/caravel/views.py index f6ce86130..ad5fdbcf5 100644 --- a/caravel/views.py +++ b/caravel/views.py @@ -223,6 +223,7 @@ if config['DRUID_IS_ACTIVE']: class SliceModelView(CaravelModelView, DeleteMixin): # noqa datamodel = SQLAInterface(models.Slice) + add_template = "caravel/add_slice.html" can_add = False label_columns = { 'created_by_': 'Creator', @@ -405,6 +406,12 @@ class R(BaseView): return("{request.headers[Host]}/r/{obj.id}".format( request=request, obj=obj)) + @expose("/msg/") + def msg(self): + """Redirects to specified url while flash a message""" + flash(request.args.get("msg"), "info") + return redirect(request.args.get("url")) + appbuilder.add_view_no_menu(R)