@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
at recaptime-dev/main 36 lines 834 B view raw
1<?php 2 3final class PhortuneSubscriptionPolicyCodex 4 extends PhabricatorPolicyCodex { 5 6 public function getPolicySpecialRuleDescriptions() { 7 $object = $this->getObject(); 8 9 $rules = array(); 10 11 $rules[] = $this->newRule() 12 ->setCapabilities( 13 array( 14 PhabricatorPolicyCapability::CAN_VIEW, 15 PhabricatorPolicyCapability::CAN_EDIT, 16 )) 17 ->setIsActive(true) 18 ->setDescription( 19 pht( 20 'Account members may view and edit subscriptions.')); 21 22 $rules[] = $this->newRule() 23 ->setCapabilities( 24 array( 25 PhabricatorPolicyCapability::CAN_VIEW, 26 )) 27 ->setIsActive(true) 28 ->setDescription( 29 pht( 30 'Merchants you have a relationship with may view associated '. 31 'subscriptions.')); 32 33 return $rules; 34 } 35 36}