HomePhorge

Port MySQL settings to PHP

Description

Port MySQL settings to PHP

Summary:

  • Ports MySQL settings to PHP.
  • Removes "mysql.retries" -- this existed only because Magic Numbers Are Bad, but there is no concievable reason it should ever be set to anything other than 3.
  • Introduced "Hidden" config, which isn't visible from the web (for SaaS, we'll just mark anything with secret keys as "hidden").
  • Introduced "Masked" config, which will be masked in darkconsole once that gets updated.
  • "Hidden" implies "Masked" and "Locked".
  • Moved "storage.default-namespace" here -- it probably makes more sense than core; this was my bad in T2255.
  • Put cancel button back for hidden/locked config.
  • Introduce 'class' config type.

Test Plan: Viewed MySQL options. None are editable.

Reviewers: codeblock, btrahan

Reviewed By: codeblock

CC: aran

Maniphest Tasks: T2255

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

Details

Provenance
epriestleyAuthored on Jan 3 2013, 6:01 AM
themackabuPushed on Tue, Mar 25, 8:07 PM
Parents
rP3b3808c476e4: Add the rest of the "Debug/Developer" config group.
Branches
Unknown
Tags
Unknown

Event Timeline