Show project hashtags prominently on project pages
Summary: Currently, it's unreasonably difficult for users to figure out some project hashtags because the rules aren't always intuitive.
Test Plan: {F174508}
Reviewers: chad
Reviewed By: chad
Subscribers: epriestley
Differential Revision: https://secure.phabricator.com/D9830
This commit is contained in:
@@ -25,7 +25,8 @@ final class PhabricatorProjectProfileController
|
|||||||
->setViewer($user)
|
->setViewer($user)
|
||||||
->needMembers(true)
|
->needMembers(true)
|
||||||
->needWatchers(true)
|
->needWatchers(true)
|
||||||
->needImages(true);
|
->needImages(true)
|
||||||
|
->needSlugs(true);
|
||||||
if ($this->slug) {
|
if ($this->slug) {
|
||||||
$query->withSlugs(array($this->slug));
|
$query->withSlugs(array($this->slug));
|
||||||
} else {
|
} else {
|
||||||
@@ -280,6 +281,15 @@ final class PhabricatorProjectProfileController
|
|||||||
->setObject($project)
|
->setObject($project)
|
||||||
->setActionList($actions);
|
->setActionList($actions);
|
||||||
|
|
||||||
|
$hashtags = array();
|
||||||
|
foreach ($project->getSlugs() as $slug) {
|
||||||
|
$hashtags[] = id(new PHUITagView())
|
||||||
|
->setType(PHUITagView::TYPE_OBJECT)
|
||||||
|
->setName('#'.$slug->getSlug());
|
||||||
|
}
|
||||||
|
|
||||||
|
$view->addProperty(pht('Hashtags'), phutil_implode_html(' ', $hashtags));
|
||||||
|
|
||||||
$view->addProperty(
|
$view->addProperty(
|
||||||
pht('Members'),
|
pht('Members'),
|
||||||
$project->getMemberPHIDs()
|
$project->getMemberPHIDs()
|
||||||
|
|||||||
Reference in New Issue
Block a user