HomePhabricator

Partially support CustomFields in EditEngine

Description

Partially support CustomFields in EditEngine

Summary:
Ref T9132. This isn't perfect, but doesn't break any existing functionality. This stuff works:

  • Editing values.
  • Reordering fields.
  • All builtin field tyepes.

This stuff may not work yet:

  • Assigning custom field defaults.
  • Some conduit stuff.
  • Fully custom fields?
  • Locking/hiding fields? Didn't actually test this one.

I'll keep chipping away at that stuff. In some cases, it may be easier to convert all the CustomField apps first, although Differential might be a fair bit of work.

Test Plan:
Created a bunch of custom fields of every avialable type and edited them.

Screen Shot 2015-11-30 at 2.21.41 PM.png (1×1 px, 189 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T9132

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

Details

Provenance
epriestleyAuthored on
epriestleyPushed on Dec 2 2015, 1:21 PM
Reviewer
chad
Differential Revision
D14617: Partially support CustomFields in EditEngine
Parents
rPa407b83dc276: Move Owners to EditEngine
Branches
Unknown
Tags
Unknown
Tasks
T9132: Build an ApplicationEditor abstraction
Build Status
Buildable 9214
Build 10906: Run Core Tests