Add ability to enable/disable contact form #3686
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a tag that allows admins to enable the contact form (the form is now disabled by default). If the form is disabled, the URL now redirects to /contact.html (before POSTs are processed). Since this page didn't exist before (most chapters make their own QSD page), I've now added a default page for this URL. If chapters already had QSD set for this page, it should be used instead. While I was at it, I cleaned up my previous implementation of the default FAQ page (#3174). Both of these pages now properly show various theme and admin toolbar bits that were previously missing.
Fixes #2303 (finally).