tests: Rename default database name
common: Make tests use postgresql
Modify default settings for tests to use postgresql by default.
Merge branch 'hotfix-0.14.3' into develop
Conflicts: Changelog snf-astakos-app/astakos/im/messages.py snf-pithos-app/pithos/api/manage_accounts/__init__.py snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py snf-pithos-app/pithos/api/settings.py...
common: Parameterize DB test settings
Consult environment variables in order to connect to the database.
Add greenlet tracing code in snf-common
Add greenlet tracing code in snf-common, useful for debugging stuckgevent gunicorn workers.
If the environmental variable SYNNEFO_TRACE is set to a non-emptystring, the tracing code will install a SIGTRAP signal handler for the...
pithos: Update/extend tests
pithos: Fix tests to run with sqlalchemy backend/sqlite engine
pithos: Restore sqlite backend module
pithos: Fix & update tests (premature commit)
pithos: Fix tests challenging ETag
pithos: remove hardcoded urls in tests
pithos: WIP - rewrite pithos tests
common: Include and document SERVER_EMAIL, CONTACT_EMAIL settings
in snf-common settings
Revert "common: do not overwrite test database setting"
This reverts commit b6eb72e5ccef38cfabf13f6fdf2acf53438ab34e.
common: do not overwrite test database setting
snf-common: update test settings
Add cloudbar settings in the test settingsto prevent tests from failingif cyclades are not installed
tests: Set default BASE_URL settings
astakos: Convert list-like settings to tuple
Settings ADMINS, MANAGERS, and HELPDESK are tuples even though they couldnaturally be lists. If one sets by mistake one of these to list, thistriggers an error in notification code, which tries to concatenate them:...
Merge branch 'feature-branding' into develop
Conflicts: snf-astakos-app/astakos/im/templates/im/account_pending_moderation_notification.txt snf-astakos-app/astakos/im/templates/im/group_creation_notification.txt snf-astakos-app/astakos/im/views.py
Merge branch 'develop' into feature-astakos-userflow
common: Disable proxy in tests
Do not follow redirections in im tests.
astakos: User activation flow improvements
Major refactoring on user email verification/activation process---------------------------------------------------------------Activation logic moved from dispersed code in functions/view modules toActivationBackend methods. All user activation handling code in astakos views...
Merge branch 'develop' into feature-branding
Conflicts: snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js snf-astakos-app/astakos/im/templates/im/base.html snf-astakos-app/astakos/im/templates/im/landing.html snf-astakos-app/astakos/im/views.py...
Synnefo branding: settings improvements
common: Fix resolving of SOUTH_TESTS_MIGRATE
in synnefo.settings.test
common: Test settings improvements
- Avoid settings overrides from conf files inside SYNNEFO_SETTINGS_DIR Tests are expected to succeed with exact setting values defined either in tests modules/cases or in the default synnefo setting modules. To ensure this we temporarily set SYNNEFO_SETTINGS_DIR environmental variable...
Introduce CONTACT_EMAIL setting
applications can use the setting as to point users in which emailaddress they should get in contact for support.
Provide additional user lists in common settings
To be used as recipients in applications notification messages
pep8 fixes to snf-common
Fix test settings
LOGGING has been renamed to LOGGING_SETUP
Proper exception representation
Do not import logging in common default settings
Move LOGGING_SETUP from common to webproject
Bail out if any settings file is unreadable
Log an error to stderr and die immediately if any settings fileunder SYNNEFO_SETTINGS_DIR (/etc/synnefo by default) is unreadable.
Also remove use of braindead Python glob(), which ignores access failureerrors, and fails silenty....
Increase snf-manage logging level to warning
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....
Fix broken logging
Rename LOGGING setup to LOGGING_SETUP, as this name is required bythe LoggingConfigMiddleware. Django's default LOGGING setting canbe used with Django>=1.3
Also change default handler to 'console' and add a more verbose format.
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 database default config in snf-app
Missing import
Django related fix
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)...
Added snf-common package
split out of some commonly used code in a seperate package