Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F15293003
D20918.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
11 KB
Referenced Files
None
Subscribers
None
D20918.diff
View Options
diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -9,7 +9,7 @@
'names' => array(
'conpherence.pkg.css' => '3c8a0668',
'conpherence.pkg.js' => '020aebcf',
- 'core.pkg.css' => '77de226f',
+ 'core.pkg.css' => 'b88ac037',
'core.pkg.js' => '705aec2c',
'differential.pkg.css' => '607c84be',
'differential.pkg.js' => '1b97518d',
@@ -155,7 +155,7 @@
'rsrc/css/phui/phui-form-view.css' => '01b796c0',
'rsrc/css/phui/phui-form.css' => '159e2d9c',
'rsrc/css/phui/phui-head-thing.css' => 'd7f293df',
- 'rsrc/css/phui/phui-header-view.css' => 'b500eeea',
+ 'rsrc/css/phui/phui-header-view.css' => 'be09cc83',
'rsrc/css/phui/phui-hovercard.css' => '6ca90fa0',
'rsrc/css/phui/phui-icon-set-selector.css' => '7aa5f3ec',
'rsrc/css/phui/phui-icon.css' => '4cbc684a',
@@ -843,7 +843,7 @@
'phui-form-css' => '159e2d9c',
'phui-form-view-css' => '01b796c0',
'phui-head-thing-view-css' => 'd7f293df',
- 'phui-header-view-css' => 'b500eeea',
+ 'phui-header-view-css' => 'be09cc83',
'phui-hovercard' => '074f0783',
'phui-hovercard-view-css' => '6ca90fa0',
'phui-icon-set-selector-css' => '7aa5f3ec',
diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php
--- a/src/__phutil_library_map__.php
+++ b/src/__phutil_library_map__.php
@@ -4218,7 +4218,6 @@
'PhabricatorPolicyRule' => 'applications/policy/rule/PhabricatorPolicyRule.php',
'PhabricatorPolicyRulesView' => 'applications/policy/view/PhabricatorPolicyRulesView.php',
'PhabricatorPolicySearchEngineExtension' => 'applications/policy/engineextension/PhabricatorPolicySearchEngineExtension.php',
- 'PhabricatorPolicyStrengthConstants' => 'applications/policy/constants/PhabricatorPolicyStrengthConstants.php',
'PhabricatorPolicyTestCase' => 'applications/policy/__tests__/PhabricatorPolicyTestCase.php',
'PhabricatorPolicyTestObject' => 'applications/policy/__tests__/PhabricatorPolicyTestObject.php',
'PhabricatorPolicyType' => 'applications/policy/constants/PhabricatorPolicyType.php',
@@ -10730,7 +10729,6 @@
'PhabricatorPolicyRule' => 'Phobject',
'PhabricatorPolicyRulesView' => 'AphrontView',
'PhabricatorPolicySearchEngineExtension' => 'PhabricatorSearchEngineExtension',
- 'PhabricatorPolicyStrengthConstants' => 'PhabricatorPolicyConstants',
'PhabricatorPolicyTestCase' => 'PhabricatorTestCase',
'PhabricatorPolicyTestObject' => array(
'Phobject',
diff --git a/src/applications/phriction/codex/PhrictionDocumentPolicyCodex.php b/src/applications/phriction/codex/PhrictionDocumentPolicyCodex.php
--- a/src/applications/phriction/codex/PhrictionDocumentPolicyCodex.php
+++ b/src/applications/phriction/codex/PhrictionDocumentPolicyCodex.php
@@ -41,23 +41,6 @@
->executeOne();
}
- public function compareToDefaultPolicy(PhabricatorPolicy $policy) {
- $root_policy = $this->getDefaultPolicy();
- $strongest_policy = $this->getStrongestPolicy();
-
- // Note that we never return 'weaker', because Phriction documents can
- // never have weaker permissions than their parents. If this object has
- // been set to weaker permissions anyway, return 'adjusted'.
- if ($root_policy == $strongest_policy) {
- $strength = null;
- } else if ($strongest_policy->isStrongerThan($root_policy)) {
- $strength = PhabricatorPolicyStrengthConstants::STRONGER;
- } else {
- $strength = PhabricatorPolicyStrengthConstants::ADJUSTED;
- }
- return $strength;
- }
-
private function getStrongestPolicy() {
$ancestors = $this->getObject()->getAncestors();
$ancestors[] = $this->getObject();
diff --git a/src/applications/policy/codex/PhabricatorPolicyCodex.php b/src/applications/policy/codex/PhabricatorPolicyCodex.php
--- a/src/applications/policy/codex/PhabricatorPolicyCodex.php
+++ b/src/applications/policy/codex/PhabricatorPolicyCodex.php
@@ -40,10 +40,6 @@
$this->capability);
}
- public function compareToDefaultPolicy(PhabricatorPolicy $policy) {
- return null;
- }
-
final protected function newRule() {
return new PhabricatorPolicyCodexRuleDescription();
}
diff --git a/src/applications/policy/constants/PhabricatorPolicyStrengthConstants.php b/src/applications/policy/constants/PhabricatorPolicyStrengthConstants.php
deleted file mode 100644
--- a/src/applications/policy/constants/PhabricatorPolicyStrengthConstants.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-final class PhabricatorPolicyStrengthConstants
- extends PhabricatorPolicyConstants {
-
- const WEAKER = 'weaker';
- const STRONGER = 'stronger';
- const ADJUSTED = 'adjusted';
-}
diff --git a/src/applications/policy/controller/PhabricatorPolicyExplainController.php b/src/applications/policy/controller/PhabricatorPolicyExplainController.php
--- a/src/applications/policy/controller/PhabricatorPolicyExplainController.php
+++ b/src/applications/policy/controller/PhabricatorPolicyExplainController.php
@@ -163,69 +163,6 @@
return $space_section;
}
- private function getStrengthInformation(
- PhabricatorPolicyInterface $object,
- PhabricatorPolicy $policy,
- $capability) {
- $viewer = $this->getViewer();
-
-
- $strength = null;
- if ($object instanceof PhabricatorPolicyCodexInterface) {
- $codex = id(PhabricatorPolicyCodex::newFromObject($object, $viewer))
- ->setCapability($capability);
- $strength = $codex->compareToDefaultPolicy($policy);
- $default_policy = $codex->getDefaultPolicy();
- } else {
- $default_policy = PhabricatorPolicyQuery::getDefaultPolicyForObject(
- $viewer,
- $object,
- $capability);
-
- if ($default_policy) {
- if ($default_policy->getPHID() == $policy->getPHID()) {
- return;
- }
-
- if ($default_policy->getPHID() != $policy->getPHID()) {
- if ($default_policy->isStrongerThan($policy)) {
- $strength = PhabricatorPolicyStrengthConstants::WEAKER;
- } else if ($policy->isStrongerThan($default_policy)) {
- $strength = PhabricatorPolicyStrengthConstants::STRONGER;
- } else {
- $strength = PhabricatorPolicyStrengthConstants::ADJUSTED;
- }
- }
- }
- }
-
- if (!$strength) {
- return;
- }
-
- if ($strength == PhabricatorPolicyStrengthConstants::WEAKER) {
- $info = pht(
- 'This object has a less restrictive policy ("%s") than the default '.
- 'policy for similar objects (which is "%s").',
- $policy->getShortName(),
- $default_policy->getShortName());
- } else if ($strength == PhabricatorPolicyStrengthConstants::STRONGER) {
- $info = pht(
- 'This object has a more restrictive policy ("%s") than the default '.
- 'policy for similar objects (which is "%s").',
- $policy->getShortName(),
- $default_policy->getShortName());
- } else {
- $info = pht(
- 'This object has a different policy ("%s") than the default policy '.
- 'for similar objects (which is "%s").',
- $policy->getShortName(),
- $default_policy->getShortName());
- }
-
- return $info;
- }
-
private function getCapabilityName($capability) {
$capability_name = $capability;
$capobj = PhabricatorPolicyCapability::getCapabilityByKey($capability);
@@ -344,11 +281,6 @@
$object_section->appendRulesView($rules_view);
}
- $strength = $this->getStrengthInformation($object, $policy, $capability);
- if ($strength) {
- $object_section->appendHint($strength);
- }
-
return $object_section;
}
diff --git a/src/view/phui/PHUIHeaderView.php b/src/view/phui/PHUIHeaderView.php
--- a/src/view/phui/PHUIHeaderView.php
+++ b/src/view/phui/PHUIHeaderView.php
@@ -469,53 +469,6 @@
$container_classes[] = 'policy-header-callout';
$phid = $object->getPHID();
- // If we're going to show the object policy, try to determine if the object
- // policy differs from the default policy. If it does, we'll call it out
- // as changed.
- if (!$use_space_policy) {
- $strength = null;
- if ($object instanceof PhabricatorPolicyCodexInterface) {
- $codex = id(PhabricatorPolicyCodex::newFromObject($object, $viewer))
- ->setCapability($view_capability);
- $strength = $codex->compareToDefaultPolicy($policy);
- } else {
- $default_policy = PhabricatorPolicyQuery::getDefaultPolicyForObject(
- $viewer,
- $object,
- $view_capability);
-
- if ($default_policy) {
- if ($default_policy->getPHID() != $policy->getPHID()) {
- if ($default_policy->isStrongerThan($policy)) {
- $strength = PhabricatorPolicyStrengthConstants::WEAKER;
- } else if ($policy->isStrongerThan($default_policy)) {
- $strength = PhabricatorPolicyStrengthConstants::STRONGER;
- } else {
- $strength = PhabricatorPolicyStrengthConstants::ADJUSTED;
- }
- }
- }
- }
-
- if ($strength) {
- if ($strength == PhabricatorPolicyStrengthConstants::WEAKER) {
- // The policy has strictly been weakened. For example, the
- // default might be "All Users" and the current policy is "Public".
- $container_classes[] = 'policy-adjusted-weaker';
- } else if ($strength == PhabricatorPolicyStrengthConstants::STRONGER) {
- // The policy has strictly been strengthened, and is now more
- // restrictive than the default. For example, "All Users" has
- // been replaced with "No One".
- $container_classes[] = 'policy-adjusted-stronger';
- } else {
- // The policy has been adjusted but not strictly strengthened
- // or weakened. For example, "Members of X" has been replaced with
- // "Members of Y".
- $container_classes[] = 'policy-adjusted-different';
- }
- }
- }
-
$policy_name = array($policy->getShortName());
$policy_icon = $policy->getIcon().' bluegrey';
diff --git a/webroot/rsrc/css/phui/phui-header-view.css b/webroot/rsrc/css/phui/phui-header-view.css
--- a/webroot/rsrc/css/phui/phui-header-view.css
+++ b/webroot/rsrc/css/phui/phui-header-view.css
@@ -213,33 +213,6 @@
-webkit-font-smoothing: auto;
}
-.policy-header-callout.policy-adjusted-weaker {
- background: {$sh-greenbackground};
-}
-
-.policy-header-callout.policy-adjusted-weaker .policy-link,
-.policy-header-callout.policy-adjusted-weaker .phui-icon-view {
- color: {$sh-greentext};
-}
-
-.policy-header-callout.policy-adjusted-stronger {
- background: {$sh-redbackground};
-}
-
-.policy-header-callout.policy-adjusted-stronger .policy-link,
-.policy-header-callout.policy-adjusted-stronger .phui-icon-view {
- color: {$sh-redtext};
-}
-
-.policy-header-callout.policy-adjusted-different {
- background: {$sh-orangebackground};
-}
-
-.policy-header-callout.policy-adjusted-different .policy-link,
-.policy-header-callout.policy-adjusted-different .phui-icon-view {
- color: {$sh-orangetext};
-}
-
.policy-header-callout.policy-adjusted-special {
background: {$sh-indigobackground};
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Mar 6, 3:17 AM (2 w, 2 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7228655
Default Alt Text
D20918.diff (11 KB)
Attached To
Mode
D20918: Remove "stronger/weaker" policy color hints from object headers
Attached
Detach File
Event Timeline
Log In to Comment