From 67977bc394b5d7cb54c29ea73e0bcb323e571d0f Mon Sep 17 00:00:00 2001 From: Sergey Golitsynskiy Date: Wed, 13 Oct 2021 14:48:34 -0400 Subject: [PATCH] Restructure HDCJSS view in model/view --- lib/galaxy/model/view/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/galaxy/model/view/__init__.py b/lib/galaxy/model/view/__init__.py index 7d53206e372..f0186699596 100644 --- a/lib/galaxy/model/view/__init__.py +++ b/lib/galaxy/model/view/__init__.py @@ -7,7 +7,11 @@ from sqlalchemy.sql import column, text from galaxy.model.view.utils import View -AGGREGATE_STATE_QUERY = """ + +class HistoryDatasetCollectionJobStateSummary(View): + name = 'collection_job_state_summary_view' + + aggregate_state_query = """ SELECT hdca_id, SUM(CASE WHEN state = 'new' THEN 1 ELSE 0 END) AS new, @@ -43,11 +47,7 @@ FROM ( GROUP BY jobstates.hdca_id """ - -class HistoryDatasetCollectionJobStateSummary(View): - name = 'collection_job_state_summary_view' - - __view__ = text(AGGREGATE_STATE_QUERY).columns( + __view__ = text(aggregate_state_query).columns( column('hdca_id', Integer), column('new', Integer), column('resubmitted', Integer),