Remove celery dependency
Remove devtools and rename to devflow
WIP commit for the devtools build system
Merge branch 'master' into develop
Conflicts: snf-webproject/synnefo/webproject/manage.py
Fix bug in encoding stdout
Propagate attribute access to original sys.stdout. Also fix corner case wheresys.stdout does not have encoding attribute.
Fix typo
Avoid the use of sys__stdout__
Fix UnicodeError when writing to sys.stdout
Due to a bug the was fixed in Python-2.7, in Python-2.6 unicode stringsthat are written to sys.stdout (using sys.stdout.write) are notconverted to bytestrings using the file.encoding. Insteadsys.stdout.encoding is set to None, and the default encoding is used. We...
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...
Minor changes
Cleanse sensitive settings in debug output
In case of server errors prevent django from printing or emailing sensitivesettings.
Move LOGGING_SETUP from common to webproject
Various fixes about logging
Fix logging from snf-manage commands. Modify snf-manage implementationin order to setup the loggers for all snf-manage commands. Configurationis based on SNF_MANAGE_LOGGING_SETUP setting from snf-common or onbasicConfig if that setting is missing....
Move pooling psycopg2 wrapper to synnefo.lib.db
Move pooling psycopg2 wrapper to synnefo.lib.db,please see commit e83ed1fb8fb4d0d19c2d3f86152fde60b3cadfd9 for all thedetails on how to use the pooling wrapper for psycopg2.
Add pooling synnefo.db.pooled_psycopg2 DBAPI drv
Add DBAPI driver synnefo.db.pooled_psycopg2, which is athin, pooling wrapper around psycopg2.
To use, first monkey-patch psycopg2:
from synnefo.db.pooled_psycopg2 import monkey_patch_psycopg2monkey_patch_psycopg2()...
Update Changelogs for v0.10.0
Fix default cyclades ui UI_MEDIA_URL setting
Update snf-manage bash completion documentation
Bash completion script for snf-manage
Include extras dir in python package
Update subprojects documentation
include Changelog chapter in main document for cyclades-app andwebproject
Update webproject Changelog
Enable USE_X_FORWARDED_HOST by default in webproject
Update snf-webproject Changelog
Set SESSION_SECURE_COOKIE to True by default
Update webproject default settings
- Removed settings that change based on entry_point hooks- Other minor default values improvements
Update webprojet setup.py
to include html templates in package
Updated MANIFEST.in
Updated webproject Changelog
Improve webproject static files serve views
Update snf-webproject documentation
Updated webproject changelog
Proper snf-common version spec
New version requirements for snf-webproject
snf-webproject fixes
Logging config and entry_points in snf-webproject
Default configuration changes
- cached_db as default session backend- removed default SITE_ID setting (not required by all synnefo components)
Serve MEDIA_ROOT path from MEDIA_URL url
Serve static files view from django project
- Disabled if DEBUG is set to False- Configurable using WEBPROJECT_SERVE_STATIC- To avoid the need of each synnefo django application to add new url entries for serving its own static files.
Move link_static management command in webproject
Updated changelogs for snf-common and snf-webproject
Add default 404 and 500 templates in webproject
Updated snf-webproject changelog
Moved set_language view in webproject
since the url that changes the user session language was moved in webprojectas an app wide url, the view that gets bind to the url should exist alsoin webproject.
New entry point for TEMPLATE_CONTEXT_PROCESSORS
Renamed snf-app to snf-cyclades-app
Updated documentation with new packages names
Change DEBUG setting to False
Some additional documentation
- database initialization with south- additional virtualenv docs- changed pip install package discovery links
Initial split of documentation
- Moved synnefo documentation in docs dir- Added documentation files for each synnefo package seperately- Moved dispatcher, admin logging settings in snf-app
Moved default database settings in webproject
Changed Django version
Removed python comments from COPYRIGHT files
Added COPYRIGHT files for each project
Moved database default config in snf-app
Fix management commands imports for namespace packages
Updated setup.py
- catch synnefo.util import errors- added snf packages dependencies- added dependency_link for snf-* package discovery
Added snf-app entry points for static files
Management utility fix
Handle command discovery of namespaced application modules.
Exclude version modules from repository
Added django as requirement in snf-webproject
Improved packaging
- Improved automatic version tagging from git repo.- Added auto generated synnefo.<package>.version module to contain each package version.
Initial commit for snf-webproject
- new package snf-webproject- moved basic django related settings in snf-webproject- added new entry point utils to ease the extension mechanism of snf-webproject (urlpatterns, middleware, static_files, installed_apps)...