comparison rhodecode/controllers/admin/settings.py @ 2844:7b0f803229be beta

autofix largefiles hggit hgsubversion options if they are not in the database
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 17 Sep 2012 21:26:32 +0200
parents faffec4abbda
children d998cc84cf72 84414d73c233
comparison
equal deleted inserted replaced
2843:ab75def5c15d 2844:7b0f803229be
254 254
255 Session().add(sett) 255 Session().add(sett)
256 256
257 ## EXTENSIONS 257 ## EXTENSIONS
258 sett = RhodeCodeUi.get_by_key('largefiles') 258 sett = RhodeCodeUi.get_by_key('largefiles')
259 if not sett:
260 #make one if it's not there !
261 sett = RhodeCodeUi()
262 sett.ui_key = 'largefiles'
263 sett.ui_section = 'extensions'
259 sett.ui_active = form_result[_f('extensions_largefiles')] 264 sett.ui_active = form_result[_f('extensions_largefiles')]
260 Session().add(sett) 265 Session().add(sett)
261 266
262 sett = RhodeCodeUi.get_by_key('hgsubversion') 267 sett = RhodeCodeUi.get_by_key('hgsubversion')
268 if not sett:
269 #make one if it's not there !
270 sett = RhodeCodeUi()
271 sett.ui_key = 'hgsubversion'
272 sett.ui_section = 'extensions'
273
263 sett.ui_active = form_result[_f('extensions_hgsubversion')] 274 sett.ui_active = form_result[_f('extensions_hgsubversion')]
264 Session().add(sett) 275 Session().add(sett)
265 276
266 # sett = RhodeCodeUi.get_by_key('hggit') 277 # sett = RhodeCodeUi.get_by_key('hggit')
278 # if not sett:
279 # #make one if it's not there !
280 # sett = RhodeCodeUi()
281 # sett.ui_key = 'hggit'
282 # sett.ui_section = 'extensions'
283 #
267 # sett.ui_active = form_result[_f('extensions_hggit')] 284 # sett.ui_active = form_result[_f('extensions_hggit')]
268 # Session().add(sett) 285 # Session().add(sett)
269 286
270 Session().commit() 287 Session().commit()
271 288