comparison 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
comparison
equal deleted inserted replaced
394:42367607dc19 395:e8af467b5a60
154 154
155 hgsettings2 = self.sa.query(HgAppUi)\ 155 hgsettings2 = self.sa.query(HgAppUi)\
156 .filter(HgAppUi.ui_key == '/').one() 156 .filter(HgAppUi.ui_key == '/').one()
157 hgsettings2.ui_value = form_result['paths_root_path'] 157 hgsettings2.ui_value = form_result['paths_root_path']
158 158
159
160 #HOOKS
161 hgsettings3 = self.sa.query(HgAppUi)\
162 .filter(HgAppUi.ui_key == 'changegroup.update').one()
163 hgsettings3.ui_active = bool(form_result['hooks_changegroup_update'])
164
165 hgsettings4 = self.sa.query(HgAppUi)\
166 .filter(HgAppUi.ui_key == 'changegroup.repo_size').one()
167 hgsettings4.ui_active = bool(form_result['hooks_changegroup_repo_size'])
168
169
170
171
159 self.sa.add(hgsettings1) 172 self.sa.add(hgsettings1)
160 self.sa.add(hgsettings2) 173 self.sa.add(hgsettings2)
174 self.sa.add(hgsettings3)
175 self.sa.add(hgsettings4)
161 self.sa.commit() 176 self.sa.commit()
162 177
163 h.flash(_('Updated application settings'), 178 h.flash(_('Updated application settings'),
164 category='success') 179 category='success')
165 180