DONE: fix naming, add transaction for completion of membership application

This commit is contained in:
ISMAIL MASSERAN
2026-07-15 11:35:09 +08:00
parent f7429576b9
commit 4b80b377e5
14 changed files with 125 additions and 256 deletions
@@ -69,4 +69,13 @@ class MembershipApplicationReview extends Model
return BoardDecision::tryFrom($this->decision);
}
public function completionDecision(): ?BoardDecision
{
if ($this->stage !== ReviewStage::Completion) {
return null;
}
return BoardDecision::tryFrom($this->decision);
}
}