@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
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add slugs to project manage page

Summary: Minor, just shows the slugs on the manage project page, also normalized language to "details"

Test Plan: review a project with slugs, description.

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D17985

+15 -2
+8
src/applications/project/controller/PhabricatorProjectController.php
··· 166 166 ->buildResponse(); 167 167 } 168 168 169 + public function renderHashtags(array $tags) { 170 + $result = array(); 171 + foreach ($tags as $key => $tag) { 172 + $result[] = '#'.$tag; 173 + } 174 + return implode(', ', $result); 175 + } 176 + 169 177 }
+6 -1
src/applications/project/controller/PhabricatorProjectManageController.php
··· 138 138 pht('Looks Like'), 139 139 $viewer->renderHandle($project->getPHID())->setAsTag(true)); 140 140 141 + $slugs = $project->getSlugs(); 142 + $tags = mpull($slugs, 'getSlug'); 143 + 144 + $view->addProperty( 145 + pht('Hashtags'), 146 + $this->renderHashtags($tags)); 141 147 142 148 $field_list = PhabricatorCustomField::getObjectFields( 143 149 $project, ··· 146 152 147 153 return $view; 148 154 } 149 - 150 155 151 156 }
+1 -1
src/applications/project/controller/PhabricatorProjectProfileController.php
··· 135 135 } 136 136 137 137 $header = id(new PHUIHeaderView()) 138 - ->setHeader(pht('Properties')); 138 + ->setHeader(pht('Details')); 139 139 140 140 $view = id(new PHUIObjectBoxView()) 141 141 ->setHeader($header)