isValidSeoChecklistWorkflowState function

bool isValidSeoChecklistWorkflowState(
  1. SeoChecklistWorkflowState state,
  2. int itemCount
)

Implementation

bool isValidSeoChecklistWorkflowState(
  SeoChecklistWorkflowState state,
  int itemCount,
) =>
    isValidSeoApprovalChecklistState(state.checklist, itemCount) &&
    isValidSeoEditorialWorkflowState(state.workflow) &&
    (state.workflow.stage.index < SeoEditorialWorkflowStage.approved.index ||
        isSeoApprovalChecklistComplete(state.checklist));