git: 09746fa95ea6 - main - devel/phabricator: Fix default workboard on projects
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 26 Jan 2022 14:31:58 UTC
The branch main has been updated by grembo: URL: https://cgit.FreeBSD.org/ports/commit/?id=09746fa95ea6e46955f836132f7c1b126c96cdc6 commit 09746fa95ea6e46955f836132f7c1b126c96cdc6 Author: Michael Gmelin <grembo@FreeBSD.org> AuthorDate: 2022-01-26 14:30:13 +0000 Commit: Michael Gmelin <grembo@FreeBSD.org> CommitDate: 2022-01-26 14:31:38 +0000 devel/phabricator: Fix default workboard on projects This adds a patch to unbreak having workboards as the default view on projects. --- devel/phabricator/Makefile | 2 +- ...controller_PhabricatorProjectViewController.php | 11 +++++++++++ ..._search_engine_PhabricatorProfileMenuEngine.php | 22 ++++++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/devel/phabricator/Makefile b/devel/phabricator/Makefile index 5ef16edf3e9a..5b3b51d62182 100644 --- a/devel/phabricator/Makefile +++ b/devel/phabricator/Makefile @@ -1,6 +1,6 @@ PORTNAME= phabricator PORTVERSION= 20201119 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} diff --git a/devel/phabricator/files/patch-src_applications_project_controller_PhabricatorProjectViewController.php b/devel/phabricator/files/patch-src_applications_project_controller_PhabricatorProjectViewController.php new file mode 100644 index 000000000000..72d4ec69e293 --- /dev/null +++ b/devel/phabricator/files/patch-src_applications_project_controller_PhabricatorProjectViewController.php @@ -0,0 +1,11 @@ +--- src/applications/project/controller/PhabricatorProjectViewController.php.orig 2022-01-26 14:24:00 UTC ++++ src/applications/project/controller/PhabricatorProjectViewController.php +@@ -39,7 +39,7 @@ final class PhabricatorProjectViewController + $controller_object = new PhabricatorProjectManageController(); + break; + default: +- return $engine->buildResponse(); ++ return $engine->buildResponse(true); + } + + return $this->delegateToController($controller_object); diff --git a/devel/phabricator/files/patch-src_applications_search_engine_PhabricatorProfileMenuEngine.php b/devel/phabricator/files/patch-src_applications_search_engine_PhabricatorProfileMenuEngine.php new file mode 100644 index 000000000000..cc794c9729a1 --- /dev/null +++ b/devel/phabricator/files/patch-src_applications_search_engine_PhabricatorProfileMenuEngine.php @@ -0,0 +1,22 @@ +--- src/applications/search/engine/PhabricatorProfileMenuEngine.php.orig 2022-01-26 14:23:11 UTC ++++ src/applications/search/engine/PhabricatorProfileMenuEngine.php +@@ -99,7 +99,7 @@ abstract class PhabricatorProfileMenuEngine extends Ph + return $this->editMode; + } + +- public function buildResponse() { ++ public function buildResponse($ignore_item_id = false) { + $controller = $this->getController(); + + $viewer = $controller->getViewer(); +@@ -130,6 +130,10 @@ abstract class PhabricatorProfileMenuEngine extends Ph + $item_id = $request->getURIData('id'); + } + ++ if ($ignore_item_id) { ++ $item_id = ""; ++ } ++ + $view_list = $this->newProfileMenuItemViewList(); + + if ($is_view) {