Page MenuHomePhabricator

Implement PhabricatorProjectInterface on ManiphestTask
ClosedPublic

Authored by epriestley on Aug 7 2014, 5:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 16, 5:22 PM
Unknown Object (File)
Sun, Apr 14, 2:27 PM
Unknown Object (File)
Fri, Apr 12, 9:48 AM
Unknown Object (File)
Tue, Apr 2, 5:26 AM
Unknown Object (File)
Mon, Apr 1, 5:22 PM
Unknown Object (File)
Mon, Apr 1, 2:43 PM
Unknown Object (File)
Feb 18 2024, 11:32 PM
Unknown Object (File)
Feb 18 2024, 11:32 PM
Subscribers

Details

Summary

Ref T5245. This removes some hacks and activates two meaningful interactions:

  • The "projects" field goes through shared code now.
  • Mentioning projects in tasks using hashtags now tags them.
Test Plan
  • Viewed a task with projects.
  • Viewed a task with no projects.
  • Viewed a task with projects and board positions.
  • Viewed a revision with projects.
  • Made a #hashtag comment in Maniphest and got a project association.

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

epriestley retitled this revision from to Implement PhabricatorProjectInterface on ManiphestTask.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
src/applications/project/events/PhabricatorProjectUIEventListener.php
53–55

I'm not touching this for now because I also want to redesign how the element looks and try giving these tags caret breadcrumbs, so you get:

(Project > Board)

...with the "Board" bit on a lighter background or something, and then eventually may get:

(Project > Subproject > Board)
btrahan edited edge metadata.
This revision is now accepted and ready to land.Aug 7 2014, 7:43 PM
epriestley updated this revision to Diff 24498.

Closed by commit rP20d8b1bdd36a (authored by @epriestley).