mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-20 04:20:55 +01:00
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:
parent
8a39ee067b
commit
a7c1f872a0
1 changed files with 11 additions and 1 deletions
|
@ -25,7 +25,8 @@ final class PhabricatorProjectProfileController
|
|||
->setViewer($user)
|
||||
->needMembers(true)
|
||||
->needWatchers(true)
|
||||
->needImages(true);
|
||||
->needImages(true)
|
||||
->needSlugs(true);
|
||||
if ($this->slug) {
|
||||
$query->withSlugs(array($this->slug));
|
||||
} else {
|
||||
|
@ -280,6 +281,15 @@ final class PhabricatorProjectProfileController
|
|||
->setObject($project)
|
||||
->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(
|
||||
pht('Members'),
|
||||
$project->getMemberPHIDs()
|
||||
|
|
Loading…
Reference in a new issue