diff rhodecode/controllers/admin/settings.py @ 3904:fe053a42c4ce beta

added dashboard items config in visual settings
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 28 May 2013 16:57:24 +0200
parents 1e5bb8ed77d6
children 36f7562a5919
line wrap: on
line diff
--- a/rhodecode/controllers/admin/settings.py	Tue May 28 16:21:27 2013 +0200
+++ b/rhodecode/controllers/admin/settings.py	Tue May 28 16:57:24 2013 +0200
@@ -183,6 +183,7 @@
                 )
 
             try:
+                #TODO: rewrite this to something less ugly
                 sett1 = RhodeCodeSetting.get_by_name_or_create('show_public_icon')
                 sett1.app_settings_value = \
                     form_result['rhodecode_show_public_icon']
@@ -203,6 +204,11 @@
                     form_result['rhodecode_repository_fields']
                 Session().add(sett4)
 
+                sett5 = RhodeCodeSetting.get_by_name_or_create('dashboard_items')
+                sett5.app_settings_value = \
+                    form_result['rhodecode_dashboard_items']
+                Session().add(sett5)
+
                 Session().commit()
                 set_rhodecode_config(config)
                 h.flash(_('Updated visualisation settings'),