Page MenuHomePhabricator

Modernize PhortuneAccount and PhortuneMerchant
AbandonedPublic

Authored by chad on Mar 29 2017, 6:19 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 4, 4:41 AM
Unknown Object (File)
Wed, Apr 3, 6:24 PM
Unknown Object (File)
Mon, Apr 1, 4:29 PM
Unknown Object (File)
Sun, Mar 31, 3:14 AM
Unknown Object (File)
Thu, Mar 28, 7:53 AM
Unknown Object (File)
Sat, Mar 23, 9:08 AM
Unknown Object (File)
Dec 28 2023, 4:15 PM
Unknown Object (File)
Dec 22 2023, 6:08 PM
Subscribers

Details

Reviewers
epriestley
Summary

Modernizes PhortuneAccount and PhortuneMerchant

  • Split pages into more logical pieces instead of a big page of tables
  • Implement EditEngine in PhortuneAccount
  • Add modular transactions to PhortuneAccount and PhortuneMerchant
  • Add mail support for both
  • Swap "members" for "managers" to better differentiate from instance users.
  • Lots of icons!
  • More validation
Test Plan

TODO, having issues with EDGE writing and validation

Event Timeline

  • basic mail support, fix lint issues
  • fix validation of edges on PhortuneAccount

This doing like 5 different things, can we split it apart? e.g.:

  • Move/rename controllers.
  • Switch to modular transactions.
  • "Manager" string updates.
  • UI updates to menus.
  • New features/workflows after all that infrastructure stuff is in place.

Phortune is somewhat difficult to test convincingly and doesn't get much usage during the week until we deploy it, so I'd like to take extra care here to try to spread risk across a lot of small, low-risk events instead of concentrating it into a gigantic "rewrite everything" change that leaves me scrambling to figure out what's going on after I deploy it and billing breaks.