diff pylons_app/controllers/admin/settings.py @ 395:e8af467b5a60

Added hooks managment into application settings
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 06 Aug 2010 02:40:57 +0200
parents 3bcf9529d221
children 9416269860c9
line wrap: on
line diff
--- a/pylons_app/controllers/admin/settings.py	Fri Aug 06 02:04:51 2010 +0200
+++ b/pylons_app/controllers/admin/settings.py	Fri Aug 06 02:40:57 2010 +0200
@@ -156,8 +156,23 @@
                     .filter(HgAppUi.ui_key == '/').one()
                     hgsettings2.ui_value = form_result['paths_root_path']                    
                     
+                    
+                    #HOOKS
+                    hgsettings3 = self.sa.query(HgAppUi)\
+                    .filter(HgAppUi.ui_key == 'changegroup.update').one()
+                    hgsettings3.ui_active = bool(form_result['hooks_changegroup_update'])  
+                    
+                    hgsettings4 = self.sa.query(HgAppUi)\
+                    .filter(HgAppUi.ui_key == 'changegroup.repo_size').one()
+                    hgsettings4.ui_active = bool(form_result['hooks_changegroup_repo_size'])                                          
+                    
+                    
+                    
+                    
                     self.sa.add(hgsettings1)
                     self.sa.add(hgsettings2)
+                    self.sa.add(hgsettings3)
+                    self.sa.add(hgsettings4)
                     self.sa.commit()
                     
                     h.flash(_('Updated application settings'),