HomePhabricator

Make Settings modular and allow them to be EditEngine'd

Description

Make Settings modular and allow them to be EditEngine'd

Summary: Ref T4103. This starts breaking out settings in a modern way to prepare for global defaults.

Test Plan:

  • Edited diff settings.
  • Saw them take effect in primary settings pane.
  • Set stuff to new automatic defaults.
  • Tried to edit another user's settings.
  • Edited a bot's settings as an administrator.

Screen Shot 2016-05-31 at 1.54.04 PM.png (973×1 px, 159 KB)

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T4103

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

Details