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
F17761009: D17044.id41007.diff
Tue, Jul 22, 8:19 PM
F17754563: D17044.id.diff
Tue, Jul 22, 11:01 AM
F17740253: D17044.diff
Mon, Jul 21, 5:24 AM
Unknown Object (File)
Mon, Jun 30, 1:40 PM
Unknown Object (File)
Sat, Jun 28, 10:27 PM
Unknown Object (File)
Jun 3 2025, 5:22 AM
Unknown Object (File)
May 29 2025, 1:03 PM
Unknown Object (File)
May 29 2025, 8:52 AM
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.