Page MenuHomePhabricator

Fix an issue where rejecting reviewers weren't powerful enough
ClosedPublic

Authored by epriestley on Apr 11 2017, 4:52 PM.
Tags
None
Referenced Files
F13223469: D17653.diff
Sun, May 19, 4:38 AM
F13181888: D17653.id42458.diff
Thu, May 9, 4:36 PM
F13178308: D17653.diff
Wed, May 8, 8:20 PM
Unknown Object (File)
Thu, Apr 25, 2:33 AM
Unknown Object (File)
Apr 19 2024, 6:23 PM
Unknown Object (File)
Apr 8 2024, 3:55 PM
Unknown Object (File)
Mar 21 2024, 1:08 AM
Unknown Object (File)
Feb 24 2024, 4:52 PM
Subscribers
None

Details

Summary

Previously, "reject" and "reject older" were separate statuses. Now, they're both shades of "reject".

Set the "older reject" flag properly when we find a non-current reject.

Test Plan
  • User A accepts a revision.
  • User B rejects it.
  • Author updates it.
  • Before patch: incorrectly transitions to "accepted" ("older" reject is ignored).
  • After patch: correctly transitions to "needs review".

Diff Detail

Repository
rP Phabricator
Branch
reject1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 16388
Build 21799: Run Core Tests
Build 21798: arc lint + arc unit