Create conduit method to query the feed and return records with relevant details populated instead of just a bunch of phids
Open, NormalPublic

Description

Currently wikibugs has to do a lot of separate api queries in order to assemble the data needed to provide irc notifications.

The current situation puts a whole lot of load on phabricator and it makes wikibugs code overly complicated. This won't scale forever.

Additionally, there aren't any differential methods to get transaction data the way we are doing for maniphest transactions, so it's not possible for wikibugs to report on differential changes.

I want to build a custom api method that returns the feed with transaction details populated, this way a single api call will return all of the data that wikibugs needs to do it's thing.

mmodell created this task.Jan 12 2016, 9:16 PM
mmodell updated the task description. (Show Details)
mmodell raised the priority of this task from to Needs Triage.
mmodell added a subscriber: mmodell.
Restricted Application added subscribers: StudiesWorld, Luke081515, scfc, Aklapper. · View Herald TranscriptJan 12 2016, 9:16 PM
Luke081515 moved this task from To Triage to Doing on the Phabricator board.Jan 21 2016, 9:50 PM
mmodell lowered the priority of this task from High to Normal.Feb 15 2016, 3:23 PM
greg moved this task from To Triage to Backlog on the Differential board.May 12 2016, 10:37 PM
Restricted Application added a subscriber: TerraCodes. · View Herald TranscriptMay 12 2016, 10:37 PM
Aklapper moved this task from Doing to Backlog on the Phabricator board.Oct 7 2016, 6:41 PM
mmodell changed the task status from Open to Stalled.
greg removed mmodell as the assignee of this task.

there aren't any differential methods to get transaction data the way we are doing for maniphest transactions

https://secure.phabricator.com/D18466 and related changes in https://secure.phabricator.com/T5873#231369 might set the basics for this if I get it right (not sure)

@JAufrecht : Perhaps eventually phlogiston could pull data via conduit instead of relying on nightly db dumps?

In the long run, yes, either pulling data from conduit or being replaced by internal reporting features. In the short term, I have heard that Conduit is not ready for use?

greg added a subscriber: greg.Wed, Sep 13, 5:51 PM

"Conduit" is just the Phab app name for the code that manages the API. It is/has been ready for use.

mmodell claimed this task.Wed, Sep 13, 9:52 PM
mmodell changed the task status from Stalled to Open.Wed, Sep 13, 9:52 PM