Page MenuHomePhabricator

Begin adding "pro" modular transaction fields to Differential
ClosedPublic

Authored by epriestley on Dec 13 2016, 9:22 PM.
Tags
None
Referenced Files
F13087104: D17044.diff
Thu, Apr 25, 12:51 AM
F13080857: D17044.id41007.diff
Wed, Apr 24, 10:49 AM
Unknown Object (File)
Fri, Apr 19, 5:52 PM
Unknown Object (File)
Thu, Apr 11, 8:37 AM
Unknown Object (File)
Thu, Apr 4, 10:44 PM
Unknown Object (File)
Sat, Mar 30, 3:25 AM
Unknown Object (File)
Tue, Mar 26, 2:28 PM
Unknown Object (File)
Tue, Mar 26, 2:28 PM
Subscribers
None
Tokens
"Party Time" token, awarded by avivey.

Details

Summary

Ref T11114. Currently, all of Differential is extremely custom CustomFields. I want to back away from that somewhat and leverage more EditEngine / ModularTransactions infrastructure.

This allows EditEngine, ModularTransactions, and CustomFields to coexist in an uneasy peace. The "EditPro" controller applies a different edit than the CustomFields do, but everything works out in the end. I think.

Hopefully the horrible mess I am creating here will be short-lived.

Test Plan
  • Edited a revision with the normal editor.
  • Edited a revision with the pro editor.
  • Created a revision with arc diff.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Begin adding "pro" modular transaction fields to Differential.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
This revision is now accepted and ready to land.Dec 13 2016, 9:26 PM
This revision was automatically updated to reflect the committed changes.