Enable visualizations for anonymous user

This commit is contained in:
guerler
2025-05-12 20:47:54 -04:00
parent 61075f1ee9
commit 6cf1f5bff4
3 changed files with 2 additions and 7 deletions
-1
View File
@@ -617,7 +617,6 @@ export function getRouter(Galaxy) {
component: VisualizationCreate,
name: "VisualizationsCreate",
props: true,
redirect: redirectAnon(),
},
{
path: "visualizations/display",
+2 -5
View File
@@ -10,10 +10,7 @@ from galaxy.managers import (
histories,
)
from galaxy.util import asbool
from galaxy.web import (
expose_api,
expose_api_anonymous_and_sessionless,
)
from galaxy.web import expose_api_anonymous_and_sessionless
from . import (
BaseGalaxyAPIController,
depends,
@@ -42,7 +39,7 @@ class PluginsController(BaseGalaxyAPIController):
target_object = self.hda_manager.get_accessible(self.decode_id(dataset_id), trans.user)
return registry.get_visualizations(trans, target_object=target_object, embeddable=embeddable)
@expose_api
@expose_api_anonymous_and_sessionless
def show(self, trans, id, **kwargs):
"""
GET /api/plugins/{id}:
@@ -218,7 +218,6 @@ class VisualizationController(
# ------------------------- registry.
@web.expose
@web.require_login("use Galaxy visualizations", use_panels=True)
def render(self, trans, visualization_name, embedded=None, **kwargs):
"""
Render the appropriate visualization template, parsing the `kwargs`