Page MenuHomePhabricator

Linking Maniphest Tasks to external Bugtrackers
Closed, InvalidPublic

Description

We have some Tasks on our Phabricator Instance which depend on stuff getting fixed upstream.

Usually we put a Link to the relevant upstream Bug/Ticket/whatever into our Task and from time to time check for changes and update the Task accordingly.

Maybe Maniphest could scan for external URLs it recognizes (for example Github) and actually include references, maybe even as a subtask.
The tasks could be detected by URL and recognized inside the Description, just like a Mention.

For private trackers an Admin could define Credentials which are automatically used, if they match a registred URL.

Probably GitHub, Bugzilla, Jira, Redmine or Trac are good candidates, at least when checking the usual open source projects for which Bugtracker they use.

I'm not sure if this would be the scope of T3179 since that handles actually importing Ticket Data, which isn't the scope of this Feature Request.

Event Timeline

epriestley added a subscriber: epriestley.

This request doesn't describe a root problem, just suggests we do about a thousand hours of work integrating with remote APIs. See Describing Root Problems.

You can make your own extension to Remarkup to allow auto-linking. I have one setup which I based off of P1129, P1209 which regex matches on Task-xxxx and uses the xxxx to link to our system. That works well and is sufficient for what we need.

See also T11980