Page MenuHomePhabricator

Making all new revisions private by default
OpenPublic

Asked by dklawren on Jul 7 2017, 2:42 PM.

Details

Hi. Trying to come up with a method of making all new revisions private by default to admins only and hitting roadblocks. Default view policy will not work as users can unset the policy. Spaces will not work as they do not support wrapping revisions. Events will not work as they are not supported and do not have a specific event for new revisions. Herald will not work as global rules happen after personal rules where a normal user can just add themselves as a reviewer/subscriber to all new revisions. Extensions also do not seem to work as the classes I need to extend are set to final. I would rather not fork and edit the core code if at all possible. Any suggestions?