controllers Package¶
controllers Package¶
Galaxy reports controllers.
jobs Module¶
-
class
galaxy.webapps.reports.controllers.jobs.Jobs(app)[source]¶ Bases:
galaxy.web.base.controller.BaseUIControllerClass contains functions for querying data requested by user via the webapp. It exposes the functions and responds to requests with the filled .mako templates.
-
per_month_in_error(trans, **kwd)[source]¶ Queries the DB for user jobs in error. Filters out monitor jobs.
-
specified_date_list_grid= <galaxy.webapps.reports.controllers.jobs.SpecifiedDateListGrid object>¶
-
-
class
galaxy.webapps.reports.controllers.jobs.SpecifiedDateListGrid[source]¶ Bases:
galaxy.web.framework.helpers.grids.Grid-
class
CreateTimeColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.EmailColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.JobIdColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.SpecifiedDateColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.StateColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.ToolColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.UserColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
SpecifiedDateListGrid.columns= [<galaxy.webapps.reports.controllers.jobs.JobIdColumn object at 0x7f92e3c1e110>, <galaxy.webapps.reports.controllers.jobs.StateColumn object at 0x7f92eb0aec50>, <galaxy.webapps.reports.controllers.jobs.ToolColumn object at 0x7f92e9a22790>, <galaxy.webapps.reports.controllers.jobs.CreateTimeColumn object at 0x7f92ec0f4e50>, <galaxy.webapps.reports.controllers.jobs.UserColumn object at 0x7f92e94a9150>, <galaxy.webapps.reports.controllers.jobs.SpecifiedDateColumn object at 0x7f92ee7f50d0>, <galaxy.webapps.reports.controllers.jobs.EmailColumn object at 0x7f92f43d10d0>, <galaxy.web.framework.helpers.grids.StateColumn object at 0x7f92f43d12d0>, <galaxy.web.framework.helpers.grids.MulticolFilterColumn object at 0x7f92ec11cf50>]¶
-
SpecifiedDateListGrid.default_filter= {'specified_date': 'All'}¶
-
SpecifiedDateListGrid.default_sort_key= 'id'¶
-
SpecifiedDateListGrid.model_class¶ alias of
Job
-
SpecifiedDateListGrid.num_rows_per_page= 50¶
-
SpecifiedDateListGrid.preserve_state= False¶
-
SpecifiedDateListGrid.standard_filters= []¶
-
SpecifiedDateListGrid.template= '/webapps/reports/grid.mako'¶
-
SpecifiedDateListGrid.title= 'Jobs'¶
-
SpecifiedDateListGrid.use_async= False¶
-
SpecifiedDateListGrid.use_paging= True¶
-
class
sample_tracking Module¶
-
class
galaxy.webapps.reports.controllers.sample_tracking.SampleTracking(app)[source]¶ Bases:
galaxy.web.base.controller.BaseUIController-
specified_date_list_grid= <galaxy.webapps.reports.controllers.sample_tracking.SpecifiedDateListGrid object>¶
-
-
class
galaxy.webapps.reports.controllers.sample_tracking.SpecifiedDateListGrid[source]¶ Bases:
galaxy.web.framework.helpers.grids.Grid-
class
CreateTimeColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.EmailColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.RequestNameColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.SpecifiedDateColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.UserColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
SpecifiedDateListGrid.columns= [<galaxy.webapps.reports.controllers.sample_tracking.RequestNameColumn object at 0x7f92e1fc7990>, <galaxy.webapps.reports.controllers.sample_tracking.CreateTimeColumn object at 0x7f92e1c057d0>, <galaxy.webapps.reports.controllers.sample_tracking.UserColumn object at 0x7f92e217d410>, <galaxy.webapps.reports.controllers.sample_tracking.SpecifiedDateColumn object at 0x7f92e1c05750>, <galaxy.webapps.reports.controllers.sample_tracking.EmailColumn object at 0x7f92e1c05810>, <galaxy.web.framework.helpers.grids.MulticolFilterColumn object at 0x7f92e1c05850>]¶
-
SpecifiedDateListGrid.default_filter= {'specified_date': 'All'}¶
-
SpecifiedDateListGrid.default_sort_key= 'name'¶
-
SpecifiedDateListGrid.model_class¶ alias of
Request
-
SpecifiedDateListGrid.num_rows_per_page= 50¶
-
SpecifiedDateListGrid.preserve_state= False¶
-
SpecifiedDateListGrid.standard_filters= []¶
-
SpecifiedDateListGrid.template= '/webapps/reports/grid.mako'¶
-
SpecifiedDateListGrid.title= 'Sequencing Requests'¶
-
SpecifiedDateListGrid.use_async= False¶
-
SpecifiedDateListGrid.use_paging= True¶
-
class
system Module¶
-
class
galaxy.webapps.reports.controllers.system.System(app)[source]¶ Bases:
galaxy.web.base.controller.BaseUIController-
deleted_datasets(trans, **kwd)[source]¶ The number of datasets that were deleted more than the specified number of days ago, but have not yet been purged.
-
workflows Module¶
-
class
galaxy.webapps.reports.controllers.workflows.SpecifiedDateListGrid[source]¶ Bases:
galaxy.web.framework.helpers.grids.Grid-
class
CreateTimeColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.EmailColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.SpecifiedDateColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.UserColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
class
SpecifiedDateListGrid.WorkflowNameColumn(label, key=None, model_class=None, method=None, format=None, link=None, attach_popup=False, visible=True, nowrap=False, filterable=None, sortable=True, label_id_prefix=None, inbound=False)[source]¶
-
SpecifiedDateListGrid.columns= [<galaxy.webapps.reports.controllers.workflows.WorkflowNameColumn object at 0x7f92e185ea10>, <galaxy.webapps.reports.controllers.workflows.CreateTimeColumn object at 0x7f92e851ef90>, <galaxy.webapps.reports.controllers.workflows.UserColumn object at 0x7f92e181e990>, <galaxy.webapps.reports.controllers.workflows.SpecifiedDateColumn object at 0x7f92e181e910>, <galaxy.webapps.reports.controllers.workflows.EmailColumn object at 0x7f92e181e9d0>, <galaxy.web.framework.helpers.grids.MulticolFilterColumn object at 0x7f92e181ea10>]¶
-
SpecifiedDateListGrid.default_filter= {'specified_date': 'All'}¶
-
SpecifiedDateListGrid.default_sort_key= 'name'¶
-
SpecifiedDateListGrid.model_class¶ alias of
StoredWorkflow
-
SpecifiedDateListGrid.num_rows_per_page= 50¶
-
SpecifiedDateListGrid.preserve_state= False¶
-
SpecifiedDateListGrid.standard_filters= []¶
-
SpecifiedDateListGrid.template= '/webapps/reports/grid.mako'¶
-
SpecifiedDateListGrid.title= 'Workflows'¶
-
SpecifiedDateListGrid.use_async= False¶
-
SpecifiedDateListGrid.use_paging= True¶
-
class
-
class
galaxy.webapps.reports.controllers.workflows.Workflows(app)[source]¶ Bases:
galaxy.web.base.controller.BaseUIController-
specified_date_list_grid= <galaxy.webapps.reports.controllers.workflows.SpecifiedDateListGrid object>¶
-