Page MenuHomePhabricator

D17658.diff
No OneTemporary

D17658.diff

diff --git a/src/applications/policy/management/PhabricatorPolicyManagementShowWorkflow.php b/src/applications/policy/management/PhabricatorPolicyManagementShowWorkflow.php
--- a/src/applications/policy/management/PhabricatorPolicyManagementShowWorkflow.php
+++ b/src/applications/policy/management/PhabricatorPolicyManagementShowWorkflow.php
@@ -65,16 +65,20 @@
$console->writeOut(" %s\n",
PhabricatorPolicy::getPolicyExplanation($viewer, $policy->getPHID()));
$console->writeOut("\n");
+ }
+
+ if ($object instanceof PhabricatorPolicyCodexInterface) {
+ $codex = PhabricatorPolicyCodex::newFromObject($object, $viewer);
- $more = (array)$object->describeAutomaticCapability($capability);
- if ($more) {
- foreach ($more as $line) {
- $console->writeOut(" %s\n", $line);
- }
- $console->writeOut("\n");
+ $rules = $codex->getPolicySpecialRuleDescriptions();
+ foreach ($rules as $rule) {
+ echo tsprintf(
+ " - %s\n",
+ $rule->getDescription());
}
- }
+ echo "\n";
+ }
}
}

File Metadata

Mime Type
text/plain
Expires
Wed, May 22, 6:44 PM (3 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6306130
Default Alt Text
D17658.diff (1 KB)

Event Timeline