mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-23 05:50:55 +01:00
No description
b62ecb7c11
Summary: Fixes T3436. Currently, when installs have configuration options which we don't know about, we raise a fairly confusing/ambiguous message about the options being unknown. Instead: - Keep a list of previously valid (but now deleted) config, with explanatory reasons for what happened to it. Present this information, along with altenate wording ("Obsolete Config" instead of "Unknown Config") where applicable. - Show a list of all the places the config is defined. - Provide an active link to delete it from the web UI. - Provide a command to delete it from the CLI. - Allow `bin/config delete` to delete configuration options which no longer have a definition. Test Plan: - Set an auth key in database, local and file config. - Walked through the setup issue, cleaning it up. - Set an invalid key and made sure I still got a reasonable error (this now has better cleanup instructions). Reviewers: btrahan, chad Reviewed By: chad CC: aran Maniphest Tasks: T3436 Differential Revision: https://secure.phabricator.com/D6317 |
||
---|---|---|
bin | ||
conf | ||
externals | ||
resources | ||
scripts | ||
src | ||
support | ||
webroot | ||
.arcconfig | ||
.divinerconfig | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
NOTICE | ||
README |
Phabricator is an open source collection of web applications which make it easier to write, review, and share source code. Phabricator was developed at Facebook. This is an early release. It's pretty high-quality and usable, but under active development so things may change quickly. You can learn more about the project and find links to documentation and resources at: http://phabricator.org/ LICENSE Phabricator is released under the Apache 2.0 license except as otherwise noted.