galaxy.web package
The Galaxy web application framework
- galaxy.web.expose_api(func, to_json=True, user_required=True, user_or_session_required=True, handle_jsonp=True)[source]
Expose this function via the API.
- galaxy.web.expose_api_anonymous(func, to_json=True)[source]
Expose this function via the API but don’t require a set user.
- galaxy.web.expose_api_anonymous_and_sessionless(func, to_json=True)[source]
Expose this function via the API but don’t require a user or a galaxy_session.
- galaxy.web.format_return_as_json(rval, jsonp_callback=None, pretty=False)[source]
Formats a return value as JSON or JSONP if jsonp_callback is present.
Use pretty=True to return pretty printed json.
- galaxy.web.json(func, pretty=False)[source]
Format the response as JSON and set the response content type to JSON_CONTENT_TYPE.
- galaxy.web.legacy_expose_api(func, to_json=True, user_required=True)[source]
Expose this function via the API.
- galaxy.web.legacy_expose_api_anonymous(func, to_json=True)[source]
Expose this function via the API but don’t require a set user.
- galaxy.web.legacy_expose_api_raw(func)[source]
Expose this function via the API but don’t dump the results to JSON.
- galaxy.web.legacy_expose_api_raw_anonymous(func)[source]
Expose this function via the API but don’t dump the results to JSON.
- galaxy.web.url_for(*args, **kwargs) str
Tries to resolve the URL using the routes module.
This only works in a WSGI app so a deprecation message is returned when running an ASGI app.
Subpackages
- galaxy.web.framework package
handle_url_for()url_for()- Subpackages
- galaxy.web.framework.helpers package
- galaxy.web.framework.middleware package
- Submodules
- galaxy.web.framework.middleware.error module
- galaxy.web.framework.middleware.profile module
- galaxy.web.framework.middleware.remoteuser module
- galaxy.web.framework.middleware.request_id module
- galaxy.web.framework.middleware.sqldebug module
- galaxy.web.framework.middleware.static module
- galaxy.web.framework.middleware.statsd module
- galaxy.web.framework.middleware.translogger module
- galaxy.web.framework.middleware.xforwardedhost module
- Submodules
- galaxy.web.framework.base module
DefaultWebTransactionlazy_propertyserver_starttimewalk_controller_modules()WebApplicationWebApplication.__init__()WebApplication.add_ui_controller()WebApplication.add_api_controller()WebApplication.add_route()WebApplication.add_client_route()WebApplication.set_transaction_factory()WebApplication.finalize_config()WebApplication.trace()WebApplication.handle_request()WebApplication.make_body_iterable()WebApplication.handle_controller_exception()
- galaxy.web.framework.decorators module
error()expose()json()json_pretty()require_login()require_admin()require_admin_message()do_not_cache()legacy_expose_api()legacy_expose_api_raw()legacy_expose_api_raw_anonymous()legacy_expose_api_anonymous()expose_api()format_return_as_json()expose_api_anonymous()expose_api_anonymous_and_sessionless()expose_api_raw()expose_api_raw_anonymous()expose_api_raw_anonymous_and_sessionless()
- galaxy.web.legacy_framework package
- Submodules
- galaxy.web.legacy_framework.grids module
GridColumnReverseSortColumnTextColumnDateTimeColumnBooleanColumnIntegerColumnCommunityRatingColumnOwnerAnnotationColumnCommunityTagsColumnIndividualTagsColumnMulticolFilterColumnOwnerColumnPublicURLColumnDeletedColumnStateColumnSharingStatusColumnGridOperationDisplayByUsernameAndSlugGridOperationGridActionGridColumnFilterGridGrid.titleGrid.model_classGrid.show_item_checkboxesGrid.templateGrid.async_templateGrid.use_asyncGrid.use_hide_messageGrid.global_actionsGrid.columnsGrid.operationsGrid.standard_filtersGrid.default_filterGrid.default_sort_keyGrid.use_pagingGrid.num_rows_per_pageGrid.num_page_linksGrid.allow_fetching_all_resultsGrid.cur_filter_pref_nameGrid.cur_sort_key_pref_nameGrid.legendGrid.info_textGrid.__init__()Grid.get_ids()Grid.handle_operation()Grid.get_current_item()Grid.build_initial_query()Grid.apply_query_filter()
- galaxy.web.proxy package
- galaxy.web.short_term_storage package
Submodules
galaxy.web.form_builder module
- class galaxy.web.form_builder.AddressField(name, user=None, value=None, security=None, **kwds)[source]
Bases:
BaseField
- class galaxy.web.form_builder.BaseField(name, value=None, label=None, **kwds)[source]
Bases:
object
- class galaxy.web.form_builder.CheckboxField(name, value=None, label=None, **kwds)[source]
Bases:
BaseFieldA checkbox (boolean input)
- class galaxy.web.form_builder.HistoryField(name, user=None, value=None, security=None, **kwds)[source]
Bases:
BaseField
- class galaxy.web.form_builder.PasswordField(name, value=None, label=None, **kwds)[source]
Bases:
BaseFieldA password input box. text appears as “**”
- class galaxy.web.form_builder.SelectField(name, multiple=None, display=None, field_id=None, value=None, selectlist=None, refresh_on_change=False, **kwds)[source]
Bases:
BaseFieldA select field.
- class galaxy.web.form_builder.TextArea(name, value=None, label=None, **kwds)[source]
Bases:
BaseFieldA standard text area box.
- class galaxy.web.form_builder.TextField(name, value=None, label=None, **kwds)[source]
Bases:
BaseFieldA standard text input box.
galaxy.web.statsd_client module
- galaxy.web.statsd_client.GalaxyStatsdClient
alias of
VanillaGalaxyStatsdClient