HomePhorge

Apply hierarchical policy checks to Phriction

Description

Apply hierarchical policy checks to Phriction

Summary: Ref T4029. When checking the view policy of a document, require the viewer to also be able to see all of the ancestors.

Test Plan:

  • Hard-coded /x/y/ to "no one".
    • Checked that /x/y/ is not visible.
    • Checked that /x/y/z/ is not visible.
    • Checked that /x/, /x/q/, etc., are still visible.
  • Tested project pages and sub-pages for project visibility.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4029

Differential Revision: https://secure.phabricator.com/D9199

Details

Provenance
epriestleyAuthored on May 19 2014, 12:41 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP4d7c1026f4b3: Use PhrictionDocumentQuery to load documents
Branches
Loading...
Tags
Loading...

Event Timeline