@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.

Filter archived Badges from UI

Summary: If you archive a badge, remove it's presence in the main Phabricator UI. These are still accessible from `/badges/` for properity. Ref T9944

Test Plan: Archive a badge, weep uncontrollably.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Maniphest Tasks: T9944

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

+3
+1
src/applications/people/controller/PhabricatorPeopleProfileController.php
··· 210 210 $badges = id(new PhabricatorBadgesQuery()) 211 211 ->setViewer($viewer) 212 212 ->withPHIDs($badge_phids) 213 + ->withStatuses(array(PhabricatorBadgesBadge::STATUS_ACTIVE)) 213 214 ->execute(); 214 215 215 216 $flex = new PHUIBadgeBoxView();
+1
src/applications/people/event/PhabricatorPeopleHovercardEventListener.php
··· 87 87 $badges = id(new PhabricatorBadgesQuery()) 88 88 ->setViewer($viewer) 89 89 ->withPHIDs($badge_phids) 90 + ->withStatuses(array(PhabricatorBadgesBadge::STATUS_ACTIVE)) 90 91 ->execute(); 91 92 92 93 foreach ($badges as $badge) {
+1
src/view/phui/PHUITimelineView.php
··· 263 263 $all_badges = id(new PhabricatorBadgesQuery()) 264 264 ->setViewer($viewer) 265 265 ->withPHIDs($badge_phids) 266 + ->withStatuses(array(PhabricatorBadgesBadge::STATUS_ACTIVE)) 266 267 ->execute(); 267 268 $all_badges = mpull($all_badges, null, 'getPHID'); 268 269