Mercurial > kallithea
comparison rhodecode/controllers/admin/repos_groups.py @ 2496:fddd8e3fc157 beta
use get_or_404 where possible
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 20 Jun 2012 21:42:05 +0200 |
parents | c8a8684efc74 |
children | 5a8c19c4dbe1 |
comparison
equal
deleted
inserted
replaced
2495:9766f0baf5c5 | 2496:fddd8e3fc157 |
---|---|
73 | 73 |
74 :param group_id: | 74 :param group_id: |
75 """ | 75 """ |
76 self.__load_defaults() | 76 self.__load_defaults() |
77 | 77 |
78 repo_group = RepoGroup.get(group_id) | 78 repo_group = RepoGroup.get_or_404(group_id) |
79 | 79 |
80 data = repo_group.get_dict() | 80 data = repo_group.get_dict() |
81 | 81 |
82 data['group_name'] = repo_group.name | 82 data['group_name'] = repo_group.name |
83 | 83 |
275 'group.admin') | 275 'group.admin') |
276 def show(self, id, format='html'): | 276 def show(self, id, format='html'): |
277 """GET /repos_groups/id: Show a specific item""" | 277 """GET /repos_groups/id: Show a specific item""" |
278 # url('repos_group', id=ID) | 278 # url('repos_group', id=ID) |
279 | 279 |
280 c.group = RepoGroup.get(id) | 280 c.group = RepoGroup.get_or_404(id) |
281 | 281 |
282 if c.group: | 282 c.group_repos = c.group.repositories.all() |
283 c.group_repos = c.group.repositories.all() | |
284 else: | |
285 return redirect(url('home')) | |
286 | 283 |
287 #overwrite our cached list with current filter | 284 #overwrite our cached list with current filter |
288 gr_filter = c.group_repos | 285 gr_filter = c.group_repos |
289 c.cached_repo_list = self.scm_model.get_repos(all_repos=gr_filter) | 286 c.cached_repo_list = self.scm_model.get_repos(all_repos=gr_filter) |
290 | 287 |