Page MenuHomePhabricator

Use standard rendering and controller for Differential subscriptions
ClosedPublic

Authored by epriestley on Feb 21 2014, 6:07 PM.
Tags
None
Referenced Files
F15473720: D8293.diff
Sun, Apr 6, 12:53 AM
F15464735: D8293.id19731.diff
Wed, Apr 2, 12:39 PM
F15431668: D8293.id.diff
Mon, Mar 24, 1:51 PM
F15427605: D8293.id19731.diff
Sun, Mar 23, 3:10 PM
F15416037: D8293.diff
Thu, Mar 20, 8:51 AM
F15409421: D8293.id19731.diff
Wed, Mar 19, 4:30 AM
F15333585: D8293.id19731.diff
Mar 8 2025, 3:14 AM
Unknown Object (File)
Mar 2 2025, 7:42 PM
Subscribers

Details

Summary

Ref T2222. Differential has custom code for managing subscriptions, but no longer requires it.

The one trick is that we don't have a hook for loading related data on the subscriptions workflow right now. Just glue that in for the moment; it's relatively harmless, and once Diffusion converts we'll have more context on how to best surface it properly.

Test Plan

Subscribed and unsubscribed from a revision. Viewed different revisions and saw correct subscription state.

Diff Detail

Repository
rP Phabricator
Branch
dfield8
Lint
Lint Passed
Unit
Tests Passed

Event Timeline

does this change where the action ends up in the list? no big deal to me, i would expect a complaint or two though if so.

Yeah, it generally moves somewhere lower in the menu. I'd be surprised if we got too many complaints, but we'll see...