webproject: Custom exception reporter filter
Remove 'cleanse' middleware that was used to clean sensitive variablesfrom admin mails. Instead, create a custom exception filter and set thisfilter as Django's default reporter (DEFAULT_EXCEPTION_REPORTER_FILTER).
webproject: Propagate 'django.request' logger
webproject: Add 'admin_mails' logging handler
Add 'admin_mails' handler to default logging configuration and use itfor 'django.request' logger, which is used to log all 5xx responsesand unhandled exceptions.
webproject: Do not disable existing loggers
Change default settings for logging, to not disable existing loggers bydefault. This was already done for the API, but not for 'snf-manage'.Also, the example conf file were not updated.
wheezy: Django database engine has been changed
Replace regexp in cleanse middleware
Replace the regexp in mail_admins_safe() with manual parsing of the message.
webproject: Disable APPEND_SLASH setting by default
webproject: Configurable webproject root url redirect
optionally append a redirect view to the root url of the project. Redirect urlis configurable using WEBPROJECT_ROOT_REDIRECT setting.
webproject: Update default conf file
update default value of TEMPLATE_DIRS setting
webproject: Default TEMPLATE_DIRS setting typo
missing comma
Update HIDDEN_COOKIES setting
Rewrite logging settings
Migrate default settings to files under conf/
Migrate default settings to files under conf/ for everySynnefo component.
TODO: Obliterate snf-cyclades-app/synnefo/appt_settings/default/*and similar files. Make import of synnefo settings common throughout...