Warning

This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

galaxy.actions package

Submodules

galaxy.actions.library module

Contains library functions

galaxy.actions.library.validate_server_directory_upload(trans: ProvidesUserContext, server_dir)[source]
galaxy.actions.library.validate_path_upload(trans: ProvidesUserContext)[source]
class galaxy.actions.library.CreatesLibraryCollections(*args, **kwargs)[source]

Bases: Protocol

What LibraryActions._create_collection needs from its host class.

Hosts inject collection_manager; check_user_can_add_to_library_item comes from UsesLibraryMixinItems, which they all mix in as well.

collection_manager: DatasetCollectionManager
check_user_can_add_to_library_item(trans: ProvidesUserContext, item, check_accessible: bool = True)[source]
__init__(*args, **kwargs)
class galaxy.actions.library.LibraryActions[source]

Bases: object

Mixin for controllers that provide library functionality.