Merged PR 2381: ROW case stage updates
Related work items: #23564, #23779, #23780
This commit is contained in:
@@ -2,13 +2,19 @@ import { azureHeaders } from "../../../actions/core/headers";
|
||||
import { relayGet } from "../middleware/relayForwarding";
|
||||
import { RELAY_POLICY_BOUNDED_READ } from "../middleware/relayPolicyPresets";
|
||||
|
||||
import { statusValues } from "../../../components/utils/caseStagesObj";
|
||||
|
||||
export default async function ApiProxy(req, res) {
|
||||
// const queryUrl =
|
||||
// "incidents?$apply=groupby((statuscode,pinswg_appealcasetype),aggregate($count as caseCount))&$filter=pinswg_publishtoweb eq true";
|
||||
const { lpaId } = req.query;
|
||||
|
||||
const filters = ["pinswg_publishtoweb eq true"];
|
||||
|
||||
if (lpaId) {
|
||||
filters.push(`_pinswg_associatedlpa_value eq ${lpaId}`);
|
||||
}
|
||||
|
||||
const queryUrl =
|
||||
"incidents?$select=statuscode,pinswg_appealcasetype,_pinswg_associatedlpa_value&$filter=pinswg_publishtoweb eq true";
|
||||
"incidents?$select=statuscode,pinswg_appealcasetype,_pinswg_associatedlpa_value" +
|
||||
`&$filter=${filters.join(" and ")}`;
|
||||
|
||||
return relayGet({
|
||||
queryUrl,
|
||||
res,
|
||||
@@ -44,7 +50,6 @@ export default async function ApiProxy(req, res) {
|
||||
}
|
||||
|
||||
acc[key].caseCount += 1;
|
||||
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user