comparison rhodecode/controllers/admin/settings.py @ 687:b9442a8b5e02 beta

fixed admin settings form resubmition bug. removed obsolete whoosh index location. Some small templates fixes
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 14 Nov 2010 01:30:02 +0100
parents dd532af216d9
children 7486da5f0628
comparison
equal deleted inserted replaced
686:ff6a8196ebfe 687:b9442a8b5e02
287 h.flash(_('Your account was updated succesfully'), 287 h.flash(_('Your account was updated succesfully'),
288 category='success') 288 category='success')
289 289
290 except formencode.Invalid, errors: 290 except formencode.Invalid, errors:
291 c.user = user_model.get(c.rhodecode_user.user_id, cache=False) 291 c.user = user_model.get(c.rhodecode_user.user_id, cache=False)
292 c.user_repos = [] 292 c.user = UserModel(self.sa).get(c.rhodecode_user.user_id, cache=False)
293 for repo in c.cached_repo_list.values(): 293 all_repos = self.sa.query(Repository)\
294 if repo.dbrepo.user.username == c.user.username: 294 .filter(Repository.user_id == c.user.user_id)\
295 c.user_repos.append(repo) 295 .order_by(func.lower(Repository.repo_name))\
296 .all()
297 c.user_repos = HgModel().get_repos(all_repos)
298
296 return htmlfill.render( 299 return htmlfill.render(
297 render('admin/users/user_edit_my_account.html'), 300 render('admin/users/user_edit_my_account.html'),
298 defaults=errors.value, 301 defaults=errors.value,
299 errors=errors.error_dict or {}, 302 errors=errors.error_dict or {},
300 prefix_error=False, 303 prefix_error=False,