Page MenuHomePhabricator

Add ability to deep-link lists of tasks in project in Phriction
Closed, ResolvedPublic

Description

We are managing features using Phriction pages. The workflow is:

  1. Create project (ie, #feature1)
  2. Add team members to project
  3. Open tasks inside project (T123, T124, T125)
  4. Document feature work on Phriction page for feature (a spec, more or less)
  5. Use Phriction page as heads-up view of what team is building and where they are at with building it

What I need is the ability to link all of the tasks associated with a feature into the wiki page. I am doing this manually now, but obviously this is a maintenance nightmare as new tasks are opened by individual developers or bugs are reported, etc. The goal is to give management / exec team a single place to look at for both status of a project as well as technical design and managing instructions once the feature is live. We have found that there is a negative relationship between number of different places information lives for a project and the likelyhood that people will be up-to-date on the status of that project.

I would love to be able to do something like #feature1.opentasks or #feature1.all to be able to programatically embed the open tasks or all tasks associated with a project tag into the wiki page for that project. Possible?

Event Timeline

melissa-playfab updated the task description. (Show Details)
melissa-playfab updated the task description. (Show Details)
melissa-playfab added a subscriber: melissa-playfab.
  1. Create a query in Maniphest with the stuff you want to show.
  2. Save it as a named query.
  3. Create a new Dashboard panel with that query.
  4. Embed the view with {W...}. For example, here's {W402} on this install below (which shows a few recent tasks in Phriction):
  5. You can delete the named query now.

{W402}

Steps (1), (2), (3) and (5) will get easier after T5307, which will add a "Create dashboard panel from query results..." action to query results.

Does that solve things?

Alternatively, you could use a dashboard to provide the "executive dashboard" view, and bring text into that with text panels:

{W1}

There isn't currently a way to embed a Phriction page in a dashboard, but you could have a smaller panel with a few sentences and some links into Phriction, and we might let you bring Phriction stuff in wholesale sooner or later.

That gets me close enough! There wasn't anything in the Maniphest documentation I found about being able to create a panel and then link it. This is pretty much what I needed, though.

That said, using the dashboard as the executive view would be even more fantastic if I could link in more detailed Phriction stuff. Of course now that you've told me it's a possibility in the future, that's what I'll keep an eye open for with our new featuresets going forward.

epriestley claimed this task.

Cool. We definitely want to make dashboards easier to use in the future, but it's entangled with a bunch of "Welcome" / "Role Profiles" / "New User Experience" stuff that makes it a big project. Maaaaaaaaaybe Q1 2016-ish-ish. Maybe?