Page MenuHomePhabricator

Explore Phabricator's transaction api for possible use in generation of ticket cycle time reports
Open, Needs TriagePublic

Description

I'm using the creation and movement of this ticket to inspect how Phabricator's transaction api reports such events

Event Timeline

Hi @Mhurd, can you please associate one or more active project tags with this task (via the Add Action...Change Project Tags dropdown)? That will allow to see a task when looking at project workboards or searching for tasks in certain projects, and get notified about a task when watching a related project tag. Thanks!

Also, please see T336039: Extract Cycle Time from Phab boards, T280999: Create a script that can generate cycle-time for a single workboard on demand, T148805: Phab feature request: Cycle time for a task entering a column to resolution, with support for wildcards, T143348: Graph tasks by cycle time, T255703: Enhance phabricator project metrics and reporting for existing tasks and code. It makes no sense if several people worked on this without coordination.

Hey @Aklapper

I'm using this ticket to see how the maniphest.gettasktransactions API reports things like tickets being untagged from a project. That's why I removed the project.

Just a heads-up I will most likely be re-adding and removing it multiple times to/from multiple projects during this investigation.

Context is I'm working on a project which consumes maniphest.gettasktransactions output and there are things which implicitly occur when tickets are untagged which my project has to account for. The only way to be sure I'm accounting for these implicit behaviors is close examination of the endpoint's output under various scenarios. It's been pretty fun to tease out these details :)

I'll close the ticket as soon as I wrap up too.

I'd be happy to answer any questions you might have about this. I think I still remember a few things