From cdc3163a82999fe423c992dfe156e32a11bcbc68 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Tue, 27 Oct 2009 13:39:48 -0400 Subject: [PATCH] Require login to perform visualization (otherwise we have no way to store them) --- lib/galaxy/web/controllers/tracks.py | 1 + lib/galaxy/web/controllers/visualization.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/galaxy/web/controllers/tracks.py b/lib/galaxy/web/controllers/tracks.py index a269e0a3bd9..4a1be0845a9 100644 --- a/lib/galaxy/web/controllers/tracks.py +++ b/lib/galaxy/web/controllers/tracks.py @@ -63,6 +63,7 @@ class TracksController( BaseController ): return trans.fill_template( "tracks/index.mako" ) @web.expose + @web.require_login() def new_browser( self, trans, dbkey=None, dataset_ids=None, browse=None, title=None ): """ Build a new browser from datasets in the current history. Redirects diff --git a/lib/galaxy/web/controllers/visualization.py b/lib/galaxy/web/controllers/visualization.py index f862b803630..26d402b675f 100644 --- a/lib/galaxy/web/controllers/visualization.py +++ b/lib/galaxy/web/controllers/visualization.py @@ -28,11 +28,13 @@ class VisualizationListGrid( grids.Grid ): class VisualizationController( BaseController ): @web.expose + @web.require_login() def index( self, trans ): return trans.fill_template( "panels.mako", active_view='visualization', main_url=url_for( action='list' ) ) list_grid = VisualizationListGrid() @web.expose + @web.require_login() def list( self, trans, *args, **kwargs ): return self.list_grid( trans, *args, **kwargs )