comparison rhodecode/controllers/admin/settings.py @ 692:cb0d9ce6ac5c beta

#50 on point cache invalidation changes. Created cacheInvalidation table cleaned up sa sessions from models, since it wasn't really needed.
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 15 Nov 2010 02:26:19 +0100
parents 7486da5f0628
children 9e9f1b919c0c
comparison
equal deleted inserted replaced
691:7486da5f0628 692:cb0d9ce6ac5c
246 """ 246 """
247 GET /_admin/my_account Displays info about my account 247 GET /_admin/my_account Displays info about my account
248 """ 248 """
249 249
250 # url('admin_settings_my_account') 250 # url('admin_settings_my_account')
251 c.user = UserModel(self.sa).get(c.rhodecode_user.user_id, cache=False) 251 c.user = UserModel().get(c.rhodecode_user.user_id, cache=False)
252 all_repos = self.sa.query(Repository)\ 252 all_repos = self.sa.query(Repository)\
253 .filter(Repository.user_id == c.user.user_id)\ 253 .filter(Repository.user_id == c.user.user_id)\
254 .order_by(func.lower(Repository.repo_name))\ 254 .order_by(func.lower(Repository.repo_name))\
255 .all() 255 .all()
256 c.user_repos = ScmModel().get_repos(all_repos) 256 c.user_repos = ScmModel().get_repos(all_repos)
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 = UserModel(self.sa).get(c.rhodecode_user.user_id, cache=False) 292 c.user = UserModel().get(c.rhodecode_user.user_id, cache=False)
293 all_repos = self.sa.query(Repository)\ 293 all_repos = self.sa.query(Repository)\
294 .filter(Repository.user_id == c.user.user_id)\ 294 .filter(Repository.user_id == c.user.user_id)\
295 .order_by(func.lower(Repository.repo_name))\ 295 .order_by(func.lower(Repository.repo_name))\
296 .all() 296 .all()
297 c.user_repos = ScmModel().get_repos(all_repos) 297 c.user_repos = ScmModel().get_repos(all_repos)