Merged PR 2407: Extract representation entry specialist rules to domain policy

Extract representation entry specialist rules to domain policy

Related work items: #23754
This commit is contained in:
Robert Bond
2026-06-19 11:21:17 +00:00
parent be68b987a1
commit e195e09429
4 changed files with 54 additions and 18 deletions
@@ -0,0 +1,23 @@
import { isRepresentationWindowOpen } from "./resolveRepresentationWindow";
const ROW_APPEAL_TYPE = 846040015;
const HEARING_SPECIALIST_PROCESS = 846040001;
export function canStartRowRepresentation(
appealType,
caseDetails,
DateCtor = Date
) {
if (Number(appealType) !== ROW_APPEAL_TYPE) {
return true;
}
return caseDetails?.pinswg_specialistcaseprocess ==
HEARING_SPECIALIST_PROCESS
? isRepresentationWindowOpen(
caseDetails?.pinswg_startdate,
caseDetails?.pinswg_finalcommentsduedate,
DateCtor
)
: true;
}