HomePhorge

Update PhortunePaymentMethod for modern policy interfaces

Description

Update PhortunePaymentMethod for modern policy interfaces

Summary:
Depends on D20717. Ref T13366. Make PhortunePaymentMethod use an extended policy interface for consistency with modern approaches. Since Accounts have hard-coded policy behavior (and can't have object policies like "Subscribers") this should have no actual impact on program behavior.

This leaves one weird piece in the policy dialog UIs, see T13381.

Test Plan: Viewed and edited payment methods as a merchant and account member. Merchants can only view, not edit.

Maniphest Tasks: T13366

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

Details

Provenance
epriestleyAuthored on Aug 16 2019, 10:04 AM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP0cc7e8eeb850: Update Phortune payment account interfaces to handle merchant vs customer views
Branches
Unknown
Tags
Unknown

Event Timeline