comparison rhodecode/controllers/admin/settings.py @ 548:b75b77ef649d

renamed hg_app to rhodecode
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 06 Oct 2010 03:22:52 +0200
parents 1e757ac98988
children f99075170eb4
comparison
equal deleted inserted replaced
547:1e757ac98988 548:b75b77ef649d
30 from rhodecode.lib import helpers as h 30 from rhodecode.lib import helpers as h
31 from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator, \ 31 from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator, \
32 HasPermissionAnyDecorator 32 HasPermissionAnyDecorator
33 from rhodecode.lib.base import BaseController, render 33 from rhodecode.lib.base import BaseController, render
34 from rhodecode.lib.utils import repo2db_mapper, invalidate_cache, \ 34 from rhodecode.lib.utils import repo2db_mapper, invalidate_cache, \
35 set_hg_app_config, get_hg_settings, get_hg_ui_settings, make_ui 35 set_rhodecode_config, get_hg_settings, get_hg_ui_settings, make_ui
36 from rhodecode.model.db import User, UserLog, HgAppSettings, HgAppUi 36 from rhodecode.model.db import User, UserLog, HgAppSettings, HgAppUi
37 from rhodecode.model.forms import UserForm, ApplicationSettingsForm, \ 37 from rhodecode.model.forms import UserForm, ApplicationSettingsForm, \
38 ApplicationUiSettingsForm 38 ApplicationUiSettingsForm
39 from rhodecode.model.hg_model import HgModel 39 from rhodecode.model.hg_model import HgModel
40 from rhodecode.model.user_model import UserModel 40 from rhodecode.model.user_model import UserModel
116 form_result = application_form.to_python(dict(request.POST)) 116 form_result = application_form.to_python(dict(request.POST))
117 117
118 try: 118 try:
119 hgsettings1 = self.sa.query(HgAppSettings)\ 119 hgsettings1 = self.sa.query(HgAppSettings)\
120 .filter(HgAppSettings.app_settings_name == 'title').one() 120 .filter(HgAppSettings.app_settings_name == 'title').one()
121 hgsettings1.app_settings_value = form_result['hg_app_title'] 121 hgsettings1.app_settings_value = form_result['rhodecode_title']
122 122
123 hgsettings2 = self.sa.query(HgAppSettings)\ 123 hgsettings2 = self.sa.query(HgAppSettings)\
124 .filter(HgAppSettings.app_settings_name == 'realm').one() 124 .filter(HgAppSettings.app_settings_name == 'realm').one()
125 hgsettings2.app_settings_value = form_result['hg_app_realm'] 125 hgsettings2.app_settings_value = form_result['rhodecode_realm']
126 126
127 127
128 self.sa.add(hgsettings1) 128 self.sa.add(hgsettings1)
129 self.sa.add(hgsettings2) 129 self.sa.add(hgsettings2)
130 self.sa.commit() 130 self.sa.commit()
131 set_hg_app_config(config) 131 set_rhodecode_config(config)
132 h.flash(_('Updated application settings'), 132 h.flash(_('Updated application settings'),
133 category='success') 133 category='success')
134 134
135 except: 135 except:
136 log.error(traceback.format_exc()) 136 log.error(traceback.format_exc())
229 def my_account(self): 229 def my_account(self):
230 """ 230 """
231 GET /_admin/my_account Displays info about my account 231 GET /_admin/my_account Displays info about my account
232 """ 232 """
233 # url('admin_settings_my_account') 233 # url('admin_settings_my_account')
234 c.user = self.sa.query(User).get(c.hg_app_user.user_id) 234 c.user = self.sa.query(User).get(c.rhodecode_user.user_id)
235 c.user_repos = [] 235 c.user_repos = []
236 for repo in c.cached_repo_list.values(): 236 for repo in c.cached_repo_list.values():
237 if repo.dbrepo.user.username == c.user.username: 237 if repo.dbrepo.user.username == c.user.username:
238 c.user_repos.append(repo) 238 c.user_repos.append(repo)
239 239
257 # Or using helpers: 257 # Or using helpers:
258 # h.form(url('admin_settings_my_account_update'), 258 # h.form(url('admin_settings_my_account_update'),
259 # method='put') 259 # method='put')
260 # url('admin_settings_my_account_update', id=ID) 260 # url('admin_settings_my_account_update', id=ID)
261 user_model = UserModel() 261 user_model = UserModel()
262 uid = c.hg_app_user.user_id 262 uid = c.rhodecode_user.user_id
263 _form = UserForm(edit=True, old_data={'user_id':uid, 263 _form = UserForm(edit=True, old_data={'user_id':uid,
264 'email':c.hg_app_user.email})() 264 'email':c.rhodecode_user.email})()
265 form_result = {} 265 form_result = {}
266 try: 266 try:
267 form_result = _form.to_python(dict(request.POST)) 267 form_result = _form.to_python(dict(request.POST))
268 user_model.update_my_account(uid, form_result) 268 user_model.update_my_account(uid, form_result)
269 h.flash(_('Your account was updated succesfully'), 269 h.flash(_('Your account was updated succesfully'),
270 category='success') 270 category='success')
271 271
272 except formencode.Invalid as errors: 272 except formencode.Invalid as errors:
273 c.user = self.sa.query(User).get(c.hg_app_user.user_id) 273 c.user = self.sa.query(User).get(c.rhodecode_user.user_id)
274 c.user_repos = [] 274 c.user_repos = []
275 for repo in c.cached_repo_list.values(): 275 for repo in c.cached_repo_list.values():
276 if repo.dbrepo.user.username == c.user.username: 276 if repo.dbrepo.user.username == c.user.username:
277 c.user_repos.append(repo) 277 c.user_repos.append(repo)
278 return htmlfill.render( 278 return htmlfill.render(