Page MenuHomePhabricator

Fix expansion of projects into lists of user PHIDs
ClosedPublic

Authored by epriestley on May 24 2016, 1:08 PM.
Tags
None
Referenced Files
F13062785: D15971.diff
Sat, Apr 20, 2:25 AM
F13059729: D15971.diff
Fri, Apr 19, 4:44 PM
Unknown Object (File)
Thu, Apr 4, 11:51 PM
Unknown Object (File)
Sun, Mar 31, 4:48 PM
Unknown Object (File)
Sun, Mar 31, 4:48 PM
Unknown Object (File)
Fri, Mar 29, 1:48 AM
Unknown Object (File)
Sun, Mar 24, 12:16 AM
Unknown Object (File)
Mar 5 2024, 10:07 AM
Subscribers
None

Details

Summary

Ref T11016. I think I inverted the meaning of this function by accident in D14893.

The intent is to return a list of users: direct users, and all members of all projects.

Prior to this patch actually returns direct users, and all projects they are members of.

Test Plan
  • Created "Project with Dog".
  • Added user "dog" to project.
  • Created package "X", owning file "/x", with audit enabled.
  • Made "X" owned by "Project with Dog".
  • Modified "/x" and had user "dog" accept it.
  • Landed change.
  • Prior to change: package "X" incorrectly added as auditor.
  • After change: package "X" correctly omitted as auditor, because a member reviewed the change.

Diff Detail

Repository
rP Phabricator
Branch
owners1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 12326
Build 15589: Run Core Tests
Build 15588: arc lint + arc unit

Event Timeline

epriestley retitled this revision from to Fix expansion of projects into lists of user PHIDs.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
This revision is now accepted and ready to land.May 24 2016, 1:37 PM
This revision was automatically updated to reflect the committed changes.