HomePhabricator

Index and show Owners packages affected by Herald rules

Description

Index and show Owners packages affected by Herald rules

Summary:
Depends on D20412. See PHI1147.

  • Index the targets of "Add Reviewer", "Add Blocking Reviewer", "Add Auditor", "Add Subscriber", and "Remove Subscriber" Herald rules. My major goal is to get Owners packages. This will also hit projects/users, but we just don't read those edges (for now, at least).
  • Add a "Related Herald Rules" panel to Owners Package pages.
  • Add a migration to reindex Herald rules for the recent build plan stuff and this, now that such a migration is easy to write.

Test Plan:
Ran migration, verified all rules reindexed.

Screen Shot 2019-04-12 at 4.13.15 PM.png (988×1 px, 232 KB)

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

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

Details

Provenance
epriestleyAuthored on Apr 12 2019, 11:09 PM
epriestleyPushed on Apr 17 2019, 7:17 PM
Reviewer
amckinley
Differential Revision
D20413: Index and show Owners packages affected by Herald rules
Parents
rP4eab3c4c8d2b: Reindex dashboards and panels (allow migrations to queue a job to queue other…
Branches
Unknown
Tags
Unknown
Build Status
Buildable 22626
Build 31012: Run Core Tests