# HG changeset patch # User Marcin Kuzminski # Date 1350998826 -7200 # Node ID 9c85d884315ba3d7a5bcbf038d81a5468068ae3e # Parent 9282b4f382778ecfdac784eb7a1e34fbc6082cf4 don't use config for visual settings. It totally doesn't work on multi instance mode diff -r 9282b4f38277 -r 9c85d884315b rhodecode/lib/base.py --- 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()