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

Use grey dots for disabled users, even if a user is also unverified

Summary: Fixes T12559.

Test Plan:
{F4929988}

{F4929989}

{F4929990}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12559

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

+6 -2
+3 -1
src/applications/people/markup/PhabricatorMentionRemarkupRule.php
··· 150 150 $tag->addClass('phabricator-remarkup-mention-nopermission'); 151 151 } 152 152 153 - if (!$user->isResponsive()) { 153 + if ($user->getIsDisabled()) { 154 + $tag->setDotColor(PHUITagView::COLOR_GREY); 155 + } else if (!$user->isResponsive()) { 154 156 $tag->setDotColor(PHUITagView::COLOR_VIOLET); 155 157 } else { 156 158 if ($user->getAwayUntil()) {
+3 -1
src/applications/people/phid/PhabricatorPeopleUserPHIDType.php
··· 61 61 } 62 62 63 63 $availability = null; 64 - if (!$user->isResponsive()) { 64 + if ($user->getIsDisabled()) { 65 + $availability = PhabricatorObjectHandle::AVAILABILITY_DISABLED; 66 + } else if (!$user->isResponsive()) { 65 67 $availability = PhabricatorObjectHandle::AVAILABILITY_NOEMAIL; 66 68 } else { 67 69 $until = $user->getAwayUntil();