Homec4science

Modularize application configuration panels

Authored by epriestley <git@epriestley.com> on Mar 12 2015, 21:28.

Description

Modularize application configuration panels

Summary:
Ref T7149. This is a few steps away, but:

  • Generally, I'd like to reduce the amount of "Config" configuration we have.
  • One good way to do this is to move it into UIs in Application configuration. We did this with email recently.
  • I think this was a great change and I'd like to keep moving in this direction.
  • T7149 touches configuration related to file storage engines. Although I'm not planning to fully move configuration into applications yet, it would be easier to debug and test if I could drop a read-only panel there to show engines.
  • So, modularize the config stuff so I can add a new panel without hard-coding it.

Test Plan:

  • Added, edited, and deleted application emails.
  • Viewed non-email application detail pages.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T7149

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

Details

Committed
epriestley <git@epriestley.com>Mar 12 2015, 21:28
Pushed
aubortJan 31 2017, 17:16
Parents
rPHc1bd1d1b9a6a: Fix 2 minor issues with Durable Column
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH973079a7da3d: Modularize application configuration panels (authored by epriestley <git@epriestley.com>).Mar 12 2015, 21:28