|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  | Closed |  | D3219 Add View, Edit and Join policies to PhabricatorProject | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
|  |  |  | Restricted Differential Revision | 
| rPHU libphutil | 
|  |  | D7216 | rPHUd72b0f90af7d Add PhutilLunarPhase, for computing phases of the moon | 
| rP Phabricator | 
|  |  | Restricted Differential Revision | rP2fd018ad92c5 Begin transacitonalizing repository edits and provide a more sensible edit… | 
|  |  | D7343 | rP0b22777f68e7 Remove UI warnings about policies being a janky mess | 
|  |  | D7342 | rP5171e3684c58 Require application "Can Use" capability to call Conduit methods | 
|  |  | D7334 | rP95c2b03fc8e5 Distinguish between invalid/broken handles and filtered handles | 
|  |  | D7322 | rP3410cbd53ee8 Add application and object level policy controls to Countdown | 
|  |  | D7321 | rPe381022bc762 Provide application and object level policy controls in Slowvote | 
|  |  | D7317 | rP8c1c6fec5ac9 Modernize policies in Paste and Macro | 
|  |  | D7318 | rP197d3817bc57 Give disabled crumb actions a distinct visual style | 
|  |  | D7300 | rP76dfeb95ba17 Allow "Custom" policies to be selected in the policy control | 
|  |  | D7314 | rP3a4c08d7f11a Simplify custom policies before saving, and reject meaningless policies | 
|  |  | D7309 | rPc4abf160cc51 Fix some file policy issues and add a "Query Workspace" | 
|  |  | D7306 | rP073cb0e78c01 Make PhabricatorPolicyInterface require a getPHID() method | 
|  |  | D7310 | rP502c6f2d4816 Render public content as "Public" in headers, not "Public (No Login Required)" | 
|  |  | D7299 | rP13178ec2792b Prepare the policy rule edit endpoint for integration | 
|  |  | D7298 | rP5e5b7576a675 Make PhabricatorPolicyQuery a CursorPagedPolicyAwareQuery | 
|  |  | D7297 | rP7364a3bedd5d Add some missing strings for custom policies | 
|  |  | D7296 | rP6c1b00fa40ce Rename ACTION_ACCEPT into ACTION_ALLOW | 
|  |  | D7303 | rP67cca8f7fa14 Fix breadcrumbs for login screen triggered when a logged-out user fails a… | 
|  |  | D7292 | rP67b17239b8e6 Allow custom policies to be loaded and exeucuted by the policy filter | 
|  |  | D7289 | rP130a15b51bf5 Highlight the currently selected policy in the policy dropdown control thing | 
|  |  | D7285 | rP5af031ec9bcb Make the policy control a JS dropdown with icons | 
|  |  | D7282 | rP5899ae08b32b Add storage for custom policies | 
|  |  | D7278 | rPc39b10aa7a56 Fix non-public capabilities in Application edit | 
|  |  | Restricted Differential Revision | rPf4582dc49d8d Allow "Default View" policies to be set to Public | 
|  |  | Restricted Differential Revision | rP11fbd213b105 Custom Policy Editor | 
|  |  | Restricted Differential Revision | rP436a40335723 Add a "default view" policy to Differential | 
|  |  | Restricted Differential Revision | rP650dc0cc302b Remove the "create rules" Herald capability | 
|  |  | Restricted Differential Revision | rP1ee455c441a1 Add defualt view and default edit policies for tasks | 
|  |  | Restricted Differential Revision | rP3147a6ca5709 Improve messaging of special policy rules in applications | 
|  |  | Restricted Differential Revision | rP45f38c549b65 Use header status/policy elements in Applications meta-application | 
|  |  | Restricted Differential Revision | rP7a97a71e2002 Move Herald application capabilities to newer infrastructure | 
|  |  | Restricted Differential Revision | rPb1b1ff83f239 Allow applications to define new policy capabilities | 
|  |  | Restricted Differential Revision | rP68c854b9673e Remove dead `rejectImpossiblePolicy()` method | 
|  |  | Restricted Differential Revision | rP2abbd518684a Don't raise a policy exception if a user can't see the parent revision of a new… | 
|  |  | Restricted Differential Revision | rP953ff197bf26 Allow Herald rules to be disabled, instead of deleted | 
|  |  | Restricted Differential Revision | rP515f9a36ab7a When editing objects which use files, attach the files to the objects | 
|  |  | Restricted Differential Revision | rPc587b8a9c8fb Remove `ProjectProfile->loadProfileImageURI()` | 
|  |  | Restricted Differential Revision | rP80f6d0094041 Remove PhabricatorProject->loadProfile | 
|  |  | Restricted Differential Revision | rP64e4b3aef449 Remove loadMemberPHIDs from PhabricatorProject | 
|  |  | Restricted Differential Revision | rPe6d8e1a00ac4 Make Herald rules obey policies during application | 
|  |  | Restricted Differential Revision | rPee4bdb501b9b Make Herald transcripts policy-aware | 
|  |  | Restricted Differential Revision | rPc8127edfe9a8 Tighten up some policy interactions in Herald | 
|  |  | Restricted Differential Revision | rPa600ab77316f Prevent administrators from locking themselves out of applications | 
|  |  | Restricted Differential Revision | rPa6c4117ec434 Fix controller-level access rules | 
|  |  | Restricted Differential Revision | rPc830461b00a0 Allow application policies to be edited | 
|  |  | Restricted Differential Revision | rP6100906273eb Support unlocking applications with bin/policy | 
|  |  | Restricted Differential Revision | rP0d83e1d66fee If a user can't see an application, prevent them from using its controllers | 
|  |  | Restricted Differential Revision | rPf75c13b987c7 Use ApplicationSearch in Applications application | 
|  |  | Restricted Differential Revision | rP901bdda6b157 Use a policy-aware query in PhabricatorSearchSelectController | 
|  |  | Restricted Differential Revision | rP742d45b625d1 Modernize file embed Remarkup rule | 
|  |  | Restricted Differential Revision | rPaac490180f30 Write "attach" edges when files are attached to objects via comment or other… | 
|  |  | Restricted Differential Revision | rP1d1ecb562952 Add `bin/policy unlock` | 
|  |  | Restricted Differential Revision | rP4dfdd0d3167d Treat invalid policies as broadly similar to "no one" | 
|  |  | Restricted Differential Revision | rP98bf001a58a3 Add `viewPolicy` and `attachedToObjectPHID` to PhabricatorFile | 
|  |  | Restricted Differential Revision | rP472be5e26e6a Provide an attached-to-visible-object policy exception for files | 
|  |  | Restricted Differential Revision | rPca7a7927948b Convert `bin/files` to ObjectQuery | 
|  |  | Restricted Differential Revision | rPdd206a5b69d5 Viewerize ArcBundle file loading callbacks | 
|  |  | Restricted Differential Revision | rP13dae0519368 Make most file reads policy-aware | 
|  |  | Restricted Differential Revision | rPe2ed52735387 Add a very simple `bin/policy` script for CLI policy administration | 
|  |  | Restricted Differential Revision | rP2d5b59b40108 Move policy config to "Policy" app and make `policy.allow-public` description… | 
|  |  | Restricted Differential Revision | rPefc837318485 Show "Search" in menubar while logged out if users can access it | 
|  |  | Restricted Differential Revision | rP7f0d0e4e6cc0 Make more Diffusion controllers/views capability-sensitive | 
|  |  | Restricted Differential Revision | rP2e5ac128b3ee Explain policy exception rules to users | 
|  |  | Restricted Differential Revision | rP5799e8e2de67 Provide better strings in policy errors and exceptions | 
|  |  | Restricted Differential Revision | rPe0f99484ac91 Make Differential views capability-sensitive | 
|  |  | Restricted Differential Revision | rP874a9b7fe3f8 When creating or updating a revision, infer the repository from the diff | 
|  |  | Restricted Differential Revision | rP3d354d205fbf Allow editPolicy, viewPolicy, and repositoryPHID to be edited from the web UI… | 
|  |  | Restricted Differential Revision | rP80378eb5f6a8 Show policy information in Differential header | 
|  |  | Restricted Differential Revision | rP9b3d7b0dbaad Make most Differential reads policy-aware | 
|  |  | Restricted Differential Revision | rPd61c931c7b38 Use Differential policy columns to drive policies | 
|  |  | Restricted Differential Revision | rP79abe6653e89 Remove PhabricatorRepository::loadAllByPHIDOrCallsign() | 
|  |  | Restricted Differential Revision | rPc458517cb4fe Add viewPolicy, editPolicy, repositoryPHID columns to DifferentialRevision | 
|  |  | Restricted Differential Revision | rPc467cc464fb5 Make most repository reads policy-aware | 
|  |  | Restricted Differential Revision | rP1e2718d747e8 Make Maniphest list page react to viewer capabilities | 
|  |  | Restricted Differential Revision | rP800f6971bbf3 Make Maniphest detail page react to viewer capabilities | 
|  |  | Restricted Differential Revision | rPc7f105ac0e4b Allow task policies to be edited from the UI; show policy information on the… | 
|  |  | Restricted Differential Revision | rP36343600c5c7 Remove obsolete code from ManiphestTaskQuery | 
|  |  | Restricted Differential Revision | rP3a87a95e119b Use ManiphestTaskQuery in nearly all interfaces | 
|  |  | Restricted Differential Revision | rP225a38c7d36a Add viewPolicy, editPolicy storage to tasks | 
|  |  | Restricted Differential Revision | rPd63789e4b2a0 Allow repository policies to be edited | 
|  |  | Restricted Differential Revision | rPa09616858b11 Use RepositoryQuery along common pathways | 
|  |  | Restricted Differential Revision | rPe7a7e43104bc Fix a bug where policy queries with cursor-based pagers and non-ID orders can… | 
|  |  | Restricted Differential Revision | rPb558e1b4a4eb Remove ManiphestTaskListController | 
|  |  | Restricted Differential Revision | rPb902005bed52 Kill PhabricatorObjectDataHandle | 
|  |  | Restricted Differential Revision | rP07b8becfc6d5 Policy - introduce parentQuery and pass around policy configuration from parent… | 
|  |  | Restricted Differential Revision | rPe8142915269a Introduce ManiphestTaskSearchEngine plus ManiphestTaskListControllerPro | 
|  |  | Restricted Differential Revision | rP1e42c62b8f5c Make ManiphestTaskQuery a (mostly) policy-aware query | 
|  |  | Restricted Differential Revision | rPa2571de575c0 Remove obsolete/deprecated withTaskIDs() / withTaskPHIDs() | 
|  |  | Restricted Differential Revision | rP1f86c7342881 Simplify policy filtering for projects and ObjectQuery | 
|  |  | Restricted Differential Revision | rPe625c91867ec Pass viewer to all ManiphestTaskQuery objects | 
|  |  | Restricted Differential Revision | rP275f67294cc7 Make Flags policy aware | 
|  |  | Restricted Differential Revision | rP8eed5b1f1449 Make HeraldRule implement PhabricatorPolicyInterface | 
|  |  | Restricted Differential Revision | rPc5a06a624a44 Use application PHIDs for mailing lists | 
|  |  | Restricted Differential Revision | rPd2e5afb0959c Use application PHIDs in Releeph, plus more | 
|  |  | Restricted Differential Revision | rP0630ffffaa75 Use ApplicationSearch in Slowvote | 
|  |  | Restricted Differential Revision | rP9be755ab127e Add PhabricatorSlowvoteQuery | 
|  |  | Restricted Differential Revision | rP64cc0ce1287f Add "Visible To" property fields for diffs and revisions | 
|  |  | Restricted Differential Revision | rP6aee862bbe6a Use ApplicationSearch in Differential | 
|  |  | Restricted Differential Revision | rP3ec4984f27cd Use cursor-based paging in Differential | 
|  |  | Restricted Differential Revision | rP0c2e38e81c9c Make DifferentialRevisionQuery policy-aware | 
|  |  | Restricted Differential Revision | rP58884b94dc0b Simplify construction and execution of Differential queries for "responsible"… | 
|  |  | Restricted Differential Revision | rP90123dd7392f Add DifferentialDiffQuery and change most callsites | 
|  |  | Restricted Differential Revision | rP328aa383e460 Always provide a viewer when executing DifferentialRevisionQuery | 
|  |  | Restricted Differential Revision | rPb28ceafa382d Update Differential diff view | 
|  |  | Restricted Differential Revision | rPab2ed06c384c Remove DifferentialRevisionListData | 
|  |  | Restricted Differential Revision | rPf82e4b0c70a0 Modernize most Conduit console interfaces |