controllers Package¶
controllers
Package¶
Galaxy reports controllers.
jobs
Module¶
-
class
galaxy.webapps.reports.controllers.jobs.
Jobs
(app)[source]¶ Bases:
galaxy.web.base.controller.BaseUIController
,galaxy.webapps.reports.controllers.query.ReportQueryBuilder
Class 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 0x7f85c93d4590>, <galaxy.webapps.reports.controllers.jobs.StateColumn object at 0x7f85c9d3f950>, <galaxy.webapps.reports.controllers.jobs.ToolColumn object at 0x7f85c950df90>, <galaxy.webapps.reports.controllers.jobs.CreateTimeColumn object at 0x7f85c94799d0>, <galaxy.webapps.reports.controllers.jobs.UserColumn object at 0x7f85c9479490>, <galaxy.webapps.reports.controllers.jobs.SpecifiedDateColumn object at 0x7f85c946a450>, <galaxy.webapps.reports.controllers.jobs.EmailColumn object at 0x7f85c946a110>, <galaxy.web.framework.helpers.grids.StateColumn object at 0x7f85d71df810>, <galaxy.web.framework.helpers.grids.MulticolFilterColumn object at 0x7f85d71df510>]¶
-
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
,galaxy.webapps.reports.controllers.query.ReportQueryBuilder
-
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 0x7f85c946a7d0>, <galaxy.webapps.reports.controllers.sample_tracking.CreateTimeColumn object at 0x7f85c9a78c10>, <galaxy.webapps.reports.controllers.sample_tracking.UserColumn object at 0x7f85c9d8aa10>, <galaxy.webapps.reports.controllers.sample_tracking.SpecifiedDateColumn object at 0x7f85c9a8e150>, <galaxy.webapps.reports.controllers.sample_tracking.EmailColumn object at 0x7f85c9d79dd0>, <galaxy.web.framework.helpers.grids.MulticolFilterColumn object at 0x7f85c91284d0>]¶
-
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.
-
users
Module¶
-
class
galaxy.webapps.reports.controllers.users.
Users
(app)[source]¶ Bases:
galaxy.web.base.controller.BaseUIController
,galaxy.webapps.reports.controllers.query.ReportQueryBuilder
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 0x7f85c8d105d0>, <galaxy.webapps.reports.controllers.workflows.CreateTimeColumn object at 0x7f85c8d10290>, <galaxy.webapps.reports.controllers.workflows.UserColumn object at 0x7f85c923c4d0>, <galaxy.webapps.reports.controllers.workflows.SpecifiedDateColumn object at 0x7f85c8cd6690>, <galaxy.webapps.reports.controllers.workflows.EmailColumn object at 0x7f85c8cd6610>, <galaxy.web.framework.helpers.grids.MulticolFilterColumn object at 0x7f85c8cd66d0>]¶
-
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
,galaxy.webapps.reports.controllers.query.ReportQueryBuilder
-
specified_date_list_grid
= <galaxy.webapps.reports.controllers.workflows.SpecifiedDateListGrid object>¶
-