Mercurial > kallithea
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' |