Page MenuHomePhabricator

D18818.diff
No OneTemporary

D18818.diff

diff --git a/src/applications/auth/extension/PhabricatorAuthMainMenuBarExtension.php b/src/applications/auth/extension/PhabricatorAuthMainMenuBarExtension.php
--- a/src/applications/auth/extension/PhabricatorAuthMainMenuBarExtension.php
+++ b/src/applications/auth/extension/PhabricatorAuthMainMenuBarExtension.php
@@ -9,6 +9,10 @@
return true;
}
+ public function shouldRequireFullSession() {
+ return false;
+ }
+
public function getExtensionOrder() {
return 900;
}
diff --git a/src/applications/people/engineextension/PeopleMainMenuBarExtension.php b/src/applications/people/engineextension/PeopleMainMenuBarExtension.php
--- a/src/applications/people/engineextension/PeopleMainMenuBarExtension.php
+++ b/src/applications/people/engineextension/PeopleMainMenuBarExtension.php
@@ -9,8 +9,8 @@
return $viewer->isLoggedIn();
}
- public function shouldAllowPartialSessions() {
- return true;
+ public function shouldRequireFullSession() {
+ return false;
}
public function getExtensionOrder() {
diff --git a/src/view/page/menu/PhabricatorMainMenuBarExtension.php b/src/view/page/menu/PhabricatorMainMenuBarExtension.php
--- a/src/view/page/menu/PhabricatorMainMenuBarExtension.php
+++ b/src/view/page/menu/PhabricatorMainMenuBarExtension.php
@@ -51,8 +51,8 @@
return true;
}
- public function shouldAllowPartialSessions() {
- return false;
+ public function shouldRequireFullSession() {
+ return true;
}
public function isExtensionEnabledForViewer(PhabricatorUser $viewer) {
diff --git a/src/view/page/menu/PhabricatorMainMenuView.php b/src/view/page/menu/PhabricatorMainMenuView.php
--- a/src/view/page/menu/PhabricatorMainMenuView.php
+++ b/src/view/page/menu/PhabricatorMainMenuView.php
@@ -106,7 +106,7 @@
if (!$is_full) {
foreach ($extensions as $key => $extension) {
- if (!$extension->shouldAllowPartialSessions()) {
+ if ($extension->shouldRequireFullSession()) {
unset($extensions[$key]);
}
}

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 9, 4:33 PM (3 w, 54 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7389787
Default Alt Text
D18818.diff (1 KB)

Event Timeline