Unverified Commit ad25c453 authored by guerler's avatar guerler Committed by mvdbeek
Browse files

Require user for visualizations create endpoint

parent 777ec1ef
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ from fastapi import (
from typing_extensions import Annotated

from galaxy.managers.context import ProvidesUserContext
from galaxy.model import User
from galaxy.schema.fields import DecodedDatabaseIdField
from galaxy.schema.schema import (
    SetSlugPayload,
@@ -38,6 +39,7 @@ from galaxy.schema.visualization import (
from galaxy.webapps.galaxy.api import (
    depends,
    DependsOnTrans,
    DependsOnUser,
    IndexQueryTag,
    Router,
    search_query_param,
@@ -254,6 +256,7 @@ class FastAPIVisualizations:
            None, title="Import ID", description="The encoded database identifier of the Visualization to import."
        ),
        trans: ProvidesUserContext = DependsOnTrans,
        user: User = DependsOnUser,
    ) -> VisualizationCreateResponse:
        """
        Creates a new visualization using the given payload and does not require the import_id field.