diff rhodecode/controllers/admin/settings.py @ 661:673de12e6bf6 beta

added option to enable/disable of logger hooks from admin panel. some docs/setup updates
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 06 Nov 2010 00:37:21 +0100
parents 7e536d1af60d
children 070f32743632
line wrap: on
line diff
--- a/rhodecode/controllers/admin/settings.py	Fri Nov 05 22:36:51 2010 +0100
+++ b/rhodecode/controllers/admin/settings.py	Sat Nov 06 00:37:21 2010 +0100
@@ -173,13 +173,21 @@
                     .filter(RhodeCodeUi.ui_key == 'changegroup.repo_size').one()
                     hgsettings4.ui_active = bool(form_result['hooks_changegroup_repo_size'])
 
+                    hgsettings5 = self.sa.query(RhodeCodeUi)\
+                    .filter(RhodeCodeUi.ui_key == 'pretxnchangegroup.push_logger').one()
+                    hgsettings5.ui_active = bool(form_result['hooks_pretxnchangegroup_push_logger'])
 
+                    hgsettings6 = self.sa.query(RhodeCodeUi)\
+                    .filter(RhodeCodeUi.ui_key == 'preoutgoing.pull_logger').one()
+                    hgsettings6.ui_active = bool(form_result['hooks_preoutgoing_pull_logger'])
 
 
                     self.sa.add(hgsettings1)
                     self.sa.add(hgsettings2)
                     self.sa.add(hgsettings3)
                     self.sa.add(hgsettings4)
+                    self.sa.add(hgsettings5)
+                    self.sa.add(hgsettings6)
                     self.sa.commit()
 
                     h.flash(_('Updated mercurial settings'),