@@ -87,132 +87,5 @@ AND pp2.phase_status_id IN (2,3)
8787AND pp4 .phase_status_id IN (1 ,2 )
8888AND not exists (SELECT 1 FROM project_phase pp12 WHERE pp12 .project_id = p .project_id AND pp12 .phase_type_id = 12 )
8989AND dpp .resource_role_id IN (2 ,4 ,5 ,6 ,7 ,8 ,9 )
90-
91- UNION ALL
92-
93- SELECT
94- ra .review_auction_id
95- , ratl .review_auction_type_id
96- , ra .project_id AS challenge_id
97- , 0 AS number_of_submissions
98- , pp14 .scheduled_start_time AS review_start
99- , pp14 .scheduled_end_time AS review_end
100- , 1 - (SELECT count (r .resource_id ) FROM resource r WHERE r .project_id = p .project_id AND
101- r .resource_role_id = 18 ) AS number_of_review_positions_available
102- , pcl .name AS challenge_type
103- , pcl .project_category_id AS challenge_type_Id
104- , technology_list(comp_vers_info .value ) as challenge_technologies
105- , platform_list(p .project_id ) as challenge_platforms
106- , ' Spec Review' AS review_type
107- , pi6 .value AS challenge_name
108- , pi7 .value as version
109- , rarl .review_application_role_id
110- , dpp .resource_role_id
111- , dpp .fixed_amount
112- , dpp .base_coefficient
113- , dpp .incremental_coefficient
114- , (select max (prize_amount) from prize where project_id = p .project_id AND prize_type_id= 15 AND place= 1 ) as prize
115- , CASE WHEN dpp .resource_role_id = 2 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
116- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
117- WHEN dpp .resource_role_id IN (4 ,5 ,6 ,7 ) THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
118- AND s .submission_status_id IN (1 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
119- WHEN dpp .resource_role_id = 19 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
120- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 3 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
121- WHEN dpp .resource_role_id = 20 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
122- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
123- WHEN dpp .resource_role_id = 21 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
124- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
125- END AS submission_count
126- , pspec .detailed_requirements_text
127- , pspec .final_submission_guidelines_text
128- FROM review_auction ra
129- INNER JOIN review_auction_type_lu ratl ON ratl .review_auction_type_id = ra .review_auction_type_id AND ratl .review_auction_category_id = 2
130- INNER JOIN project p ON p .project_id = ra .project_id
131- INNER JOIN project_category_lu pcl ON pcl .project_category_id = p .project_category_id
132- INNER JOIN project_phase pp13 ON pp13 .project_id = p .project_id AND pp13 .phase_type_id = 13 AND not exists (SELECT 1 FROM phase_dependency WHERE dependent_phase_id= pp13 .project_phase_id )
133- INNER JOIN phase_dependency pd ON pd .dependency_phase_id = pp13 .project_phase_id
134- INNER JOIN project_phase pp14 ON pp14 .project_id = p .project_id AND pp14 .phase_type_id = 14 AND pp14 .project_phase_id = pd .dependent_phase_id
135- INNER JOIN project_info comp_vers_info ON comp_vers_info .project_id = p .project_id AND comp_vers_info .project_info_type_id = 1
136- INNER JOIN project_info pi6 ON p .project_id = pi6 .project_id AND pi6 .project_info_type_id = 6
137- INNER JOIN project_info pi7 ON p .project_id = pi7 .project_id AND pi7 .project_info_type_id = 7
138- INNER JOIN review_application_role_lu rarl ON rarl .review_auction_type_id = ra .review_auction_type_id
139- INNER JOIN review_application_role_resource_role_xref rarrrx ON rarrrx .review_application_role_id = rarl .review_application_role_id
140- INNER JOIN default_project_payment dpp ON dpp .resource_role_id = rarrrx .resource_role_id AND p .project_category_id = dpp .project_category_id
141- LEFT JOIN project_spec pspec on pspec .project_id = p .project_id
142- WHERE p .project_status_id = 1
143- AND pcl .project_type_id IN (1 ,2 ,3 )
144- AND pcl .project_category_id != 29
145- AND pcl .project_category_id != 37
146- AND pp13 .phase_status_id IN (2 ,3 )
147- AND pp14 .phase_status_id IN (1 ,2 )
148- AND not exists (SELECT 1 FROM project_phase pp12 WHERE pp12 .project_id = p .project_id AND pp12 .phase_type_id = 12 )
149- AND dpp .resource_role_id = 18
150-
151- UNION ALL
152-
153- SELECT
154- ra .review_auction_id
155- , ra .review_auction_type_id
156- , ra .project_id AS challenge_id
157- , (SELECT COUNT (DISTINCT u .resource_id )
158- FROM upload u
159- INNER JOIN submission s ON u .upload_id = s .upload_id
160- WHERE u .project_id = p .project_id
161- AND s .submission_type_id = 1
162- AND s .submission_status_id IN (1 ,2 ,3 ,4 )
163- AND u .upload_type_id = 1 ) AS number_of_submissions
164- , pp18 .scheduled_start_time AS review_start
165- , pp18 .scheduled_end_time AS review_end
166- , pc .parameter ::int - (SELECT count (r .resource_id ) FROM resource r WHERE r .project_id = p .project_id
167- AND r .resource_role_id = 21 ) as number_of_review_positions_available
168- , pcl .name AS challenge_type
169- , pcl .project_category_id AS challenge_type_Id
170- , technology_list(comp_vers_info .value ) as challenge_technologies
171- , platform_list(p .project_id ) as challenge_platforms
172- , ' Iterative Review' AS review_type
173- , pi6 .value AS challenge_name
174- , pi7 .value as version
175- , rarl .review_application_role_id
176- , dpp .resource_role_id
177- , dpp .fixed_amount
178- , dpp .base_coefficient
179- , dpp .incremental_coefficient
180- , (select max (prize_amount) from prize where project_id = p .project_id AND prize_type_id= 15 AND place= 1 ) as prize
181- , CASE WHEN dpp .resource_role_id = 2 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
182- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
183- WHEN dpp .resource_role_id IN (4 ,5 ,6 ,7 ) THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
184- AND s .submission_status_id IN (1 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
185- WHEN dpp .resource_role_id = 19 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
186- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 3 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
187- WHEN dpp .resource_role_id = 20 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
188- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
189- WHEN dpp .resource_role_id = 21 THEN (SELECT COUNT (* ) FROM submission s, upload up WHERE s .upload_id = up .upload_id
190- AND s .submission_status_id IN (1 ,2 ,3 ,4 ,6 ,7 ) AND s .submission_type_id = 1 AND up .project_id = p .project_id AND up .upload_type_id = 1 )
191- END AS submission_count
192- , pspec .detailed_requirements_text
193- , pspec .final_submission_guidelines_text
194- FROM review_auction ra
195- INNER JOIN review_auction_type_lu ratl ON ratl .review_auction_type_id = ra .review_auction_type_id AND ratl .review_auction_category_id = 3
196- INNER JOIN project p ON p .project_id = ra .project_id
197- INNER JOIN project_category_lu pcl ON pcl .project_category_id = p .project_category_id
198- INNER JOIN project_phase pp2 ON pp2 .project_id = p .project_id AND pp2 .phase_type_id = 2
199- INNER JOIN project_phase pp18 ON pp18 .project_id = p .project_id AND pp18 .phase_type_id = 18
200- INNER JOIN phase_dependency pd ON pd .dependent_phase_id = pp18 .project_phase_id AND pd .dependent_start = 1 AND pd .dependency_phase_id = pp2 .project_phase_id AND pd .dependency_start = 1
201- INNER JOIN phase_criteria pc ON pc .project_phase_id = pp18 .project_phase_id AND pc .phase_criteria_type_id = 6
202- INNER JOIN project_info comp_vers_info ON comp_vers_info .project_id = p .project_id AND comp_vers_info .project_info_type_id = 1
203- INNER JOIN project_info pi6 ON p .project_id = pi6 .project_id AND pi6 .project_info_type_id = 6
204- INNER JOIN project_info pi7 ON p .project_id = pi7 .project_id AND pi7 .project_info_type_id = 7
205- INNER JOIN review_application_role_lu rarl ON rarl .review_auction_type_id = ra .review_auction_type_id
206- INNER JOIN review_application_role_resource_role_xref rarrrx ON rarrrx .review_application_role_id = rarl .review_application_role_id
207- INNER JOIN default_project_payment dpp ON dpp .resource_role_id = rarrrx .resource_role_id AND p .project_category_id = dpp .project_category_id
208- LEFT JOIN project_spec pspec on pspec .project_id = p .project_id
209- WHERE p .project_status_id = 1
210- AND pcl .project_type_id IN (1 ,2 )
211- AND pcl .project_category_id != 29
212- AND pcl .project_category_id != 37
213- AND pp2 .phase_status_id IN (2 ,3 )
214- AND pp18 .phase_status_id IN (1 ,2 )
215- AND not exists (SELECT 1 FROM project_phase pp12 WHERE pp12 .project_id = p .project_id AND pp12 .phase_type_id = 12 )
216- AND dpp .resource_role_id = 21
21790)
21891WHERE {filter};
0 commit comments