status modfied

This commit is contained in:
Soheil Hajizadeh
2026-05-04 21:19:11 +03:30
parent e1115b0632
commit 972b4b8719
11 changed files with 153 additions and 55 deletions

View File

@@ -3,6 +3,8 @@ import { ClaimStatus } from "src/Types&Enums/claim-request-management/claimStatu
import { ClaimWorkflowStep } from "src/Types&Enums/claim-request-management/claim-workflow-steps.enum";
import {
classifyV2ExpertPricingParts,
claimCaseStatusAllowsOwnerInsurerSignStep,
claimCaseStatusIsV2OwnerPostExpertPipeline,
getActiveV2ExpertReply,
objectionDisallowedDueToOutstandingFactorWorkflow,
} from "src/helpers/claim-v2-expert-reply-workflow";
@@ -46,7 +48,7 @@ function objectionWindowForOwner(claim: any): {
let pricingEligible = false;
if (
claim.status === ClaimCaseStatus.WAITING_FOR_INSURER_APPROVAL &&
claimCaseStatusAllowsOwnerInsurerSignStep(claim.status) &&
claim.workflow?.currentStep === ClaimWorkflowStep.INSURER_REVIEW &&
!claim.evaluation?.ownerInsurerApproval?.signedAt
) {
@@ -191,7 +193,7 @@ export function buildClaimDetailsV2OwnerGuidance(
};
}
if (claim.status !== ClaimCaseStatus.WAITING_FOR_INSURER_APPROVAL) {
if (!claimCaseStatusIsV2OwnerPostExpertPipeline(claim.status)) {
return {
phaseKey: "USER_FLOW",
headline: "Continue your claim registration",