HomePhabricator

Allow Nuance source definitions to add actions to source views

Description

Allow Nuance source definitions to add actions to source views

Summary:
Ref T8783. If you have a source (like a "report bug" form), let it put a link (like "View Form") on the source detail page.

This also straightens out getting definitions from sources, which had a bug with the modern way we do PhutilClassMapQuery.

Specifically, if you called the old mechanism on two different sources, they'd return the same definition object, but they need to return different definitions.

Test Plan:

Screen Shot 2015-08-22 at 3.38.58 PM.png (718×1 px, 124 KB)

Screen Shot 2015-08-22 at 3.39.01 PM.png (718×1 px, 81 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T8783

Differential Revision: https://secure.phabricator.com/D13966

Details

Provenance
epriestleyAuthored on
epriestleyPushed on Aug 23 2015, 2:39 PM
Reviewer
chad
Differential Revision
D13966: Allow Nuance source definitions to add actions to source views
Parents
rPb5672e7e55bd: Add a main page to Nuance
Branches
Unknown
Tags
Unknown
Tasks
T8783: Unprototype Nuance (v1)