Changeset View
Changeset View
Standalone View
Standalone View
src/applications/repository/storage/PhabricatorRepositoryCommit.php
| Show First 20 Lines • Show All 321 Lines • ▼ Show 20 Lines | foreach ($requests as $request) { | ||||
| $any_accept = true; | $any_accept = true; | ||||
| break; | break; | ||||
| case PhabricatorAuditStatusConstants::CONCERNED: | case PhabricatorAuditStatusConstants::CONCERNED: | ||||
| $any_concern = true; | $any_concern = true; | ||||
| break; | break; | ||||
| } | } | ||||
| } | } | ||||
| $current_status = $this->getAuditStatus(); | |||||
| $status_verify = PhabricatorAuditCommitStatusConstants::NEEDS_VERIFICATION; | |||||
| if ($any_concern) { | if ($any_concern) { | ||||
| if ($current_status == $status_verify) { | |||||
| // If the change is in "Needs Verification", we keep it there as | |||||
| // long as any auditors still have concerns. | |||||
| $status = $status_verify; | |||||
| } else { | |||||
| $status = PhabricatorAuditCommitStatusConstants::CONCERN_RAISED; | $status = PhabricatorAuditCommitStatusConstants::CONCERN_RAISED; | ||||
| } | |||||
| } else if ($any_accept) { | } else if ($any_accept) { | ||||
| if ($any_need) { | if ($any_need) { | ||||
| $status = PhabricatorAuditCommitStatusConstants::PARTIALLY_AUDITED; | $status = PhabricatorAuditCommitStatusConstants::PARTIALLY_AUDITED; | ||||
| } else { | } else { | ||||
| $status = PhabricatorAuditCommitStatusConstants::FULLY_AUDITED; | $status = PhabricatorAuditCommitStatusConstants::FULLY_AUDITED; | ||||
| } | } | ||||
| } else if ($any_need) { | } else if ($any_need) { | ||||
| $status = PhabricatorAuditCommitStatusConstants::NEEDS_AUDIT; | $status = PhabricatorAuditCommitStatusConstants::NEEDS_AUDIT; | ||||
| ▲ Show 20 Lines • Show All 342 Lines • Show Last 20 Lines | |||||