Mercurial > kallithea
changeset 2955:9c85d884315b beta
don't use config for visual settings. It totally doesn't work on multi instance mode
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Tue, 23 Oct 2012 15:27:06 +0200 |
parents | 9282b4f38277 |
children | a2ecf8a530b9 |
files | rhodecode/lib/base.py |
diffstat | 1 files changed, 8 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/base.py Tue Oct 23 14:33:06 2012 +0200 +++ b/rhodecode/lib/base.py Tue Oct 23 15:27:06 2012 +0200 @@ -24,7 +24,7 @@ from rhodecode.lib.utils import get_repo_slug, invalidate_cache from rhodecode.model import meta -from rhodecode.model.db import Repository, RhodeCodeUi, User +from rhodecode.model.db import Repository, RhodeCodeUi, User, RhodeCodeSetting from rhodecode.model.notification import NotificationModel from rhodecode.model.scm import ScmModel from rhodecode.model.meta import Session @@ -242,11 +242,13 @@ c.ga_code = config.get('rhodecode_ga_code') # Visual options c.visual = AttributeDict({}) - c.visual.show_public_icon = str2bool(config.get('rhodecode_show_public_icon')) - c.visual.show_private_icon = str2bool(config.get('rhodecode_show_private_icon')) - c.visual.stylify_metatags = str2bool(config.get('rhodecode_stylify_metatags')) - c.visual.lightweight_dashboard = str2bool(config.get('rhodecode_lightweight_dashboard')) - c.visual.lightweight_journal = str2bool(config.get('rhodecode_lightweight_dashboard')) + rc_config = RhodeCodeSetting.get_app_settings() + + c.visual.show_public_icon = str2bool(rc_config.get('rhodecode_show_public_icon')) + c.visual.show_private_icon = str2bool(rc_config.get('rhodecode_show_private_icon')) + c.visual.stylify_metatags = str2bool(rc_config.get('rhodecode_stylify_metatags')) + c.visual.lightweight_dashboard = str2bool(rc_config.get('rhodecode_lightweight_dashboard')) + c.visual.lightweight_journal = str2bool(rc_config.get('rhodecode_lightweight_dashboard')) c.repo_name = get_repo_slug(request) c.backends = BACKENDS.keys()