comparison rhodecode/controllers/admin/repos.py @ 1530:04027bdb876c beta

Refactoring of model get functions
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 08 Oct 2011 02:02:25 +0200
parents 9c0f5d558789
children bd604cf75c5a
comparison
equal deleted inserted replaced
1529:0b268dd369ec 1530:04027bdb876c
87 87
88 :param repo_name: 88 :param repo_name:
89 """ 89 """
90 self.__load_defaults() 90 self.__load_defaults()
91 91
92 c.repo_info = db_repo = Repository.by_repo_name(repo_name) 92 c.repo_info = db_repo = Repository.get_by_repo_name(repo_name)
93 repo = scm_repo = db_repo.scm_instance 93 repo = scm_repo = db_repo.scm_instance
94 94
95 if c.repo_info is None: 95 if c.repo_info is None:
96 h.flash(_('%s repository is not mapped to db perhaps' 96 h.flash(_('%s repository is not mapped to db perhaps'
97 ' it was created or renamed from the filesystem' 97 ' it was created or renamed from the filesystem'
99 ' in order to rescan repositories') % repo_name, 99 ' in order to rescan repositories') % repo_name,
100 category='error') 100 category='error')
101 101
102 return redirect(url('repos')) 102 return redirect(url('repos'))
103 103
104 c.default_user_id = User.by_username('default').user_id 104 c.default_user_id = User.get_by_username('default').user_id
105 c.in_public_journal = self.sa.query(UserFollowing)\ 105 c.in_public_journal = self.sa.query(UserFollowing)\
106 .filter(UserFollowing.user_id == c.default_user_id)\ 106 .filter(UserFollowing.user_id == c.default_user_id)\
107 .filter(UserFollowing.follows_repository == c.repo_info).scalar() 107 .filter(UserFollowing.follows_repository == c.repo_info).scalar()
108 108
109 if c.repo_info.stats: 109 if c.repo_info.stats:
379 379
380 cur_token = request.POST.get('auth_token') 380 cur_token = request.POST.get('auth_token')
381 token = get_token() 381 token = get_token()
382 if cur_token == token: 382 if cur_token == token:
383 try: 383 try:
384 repo_id = Repository.by_repo_name(repo_name).repo_id 384 repo_id = Repository.get_by_repo_name(repo_name).repo_id
385 user_id = User.by_username('default').user_id 385 user_id = User.get_by_username('default').user_id
386 self.scm_model.toggle_following_repo(repo_id, user_id) 386 self.scm_model.toggle_following_repo(repo_id, user_id)
387 h.flash(_('Updated repository visibility in public journal'), 387 h.flash(_('Updated repository visibility in public journal'),
388 category='success') 388 category='success')
389 except: 389 except:
390 h.flash(_('An error occurred during setting this' 390 h.flash(_('An error occurred during setting this'