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()