comparison pylons_app/controllers/hg.py @ 80:928416088790

reimplemented summary page, added few filters, removed age from models and made it as filter.
author Marcin Kuzminski <marcin@python-blog.com>
date Sat, 17 Apr 2010 22:17:17 +0200
parents 71401840ed86
children 670713507d03
comparison
equal deleted inserted replaced
79:9fe23fdab9e9 80:928416088790
36 return render('/index.html') 36 return render('/index.html')
37 37
38 def view(self, *args, **kwargs): 38 def view(self, *args, **kwargs):
39 #TODO: reimplement this not tu use hgwebdir 39 #TODO: reimplement this not tu use hgwebdir
40 40
41 #patch for replacing mercurial servings with hg_app servings
41 vcs_impl = self._get_vcs_impl(request.environ) 42 vcs_impl = self._get_vcs_impl(request.environ)
42 if vcs_impl: 43 if vcs_impl:
43 return vcs_impl 44 return vcs_impl
45
46
44 response = g.hgapp(request.environ, self.start_response) 47 response = g.hgapp(request.environ, self.start_response)
45 48
46 http_accept = request.environ.get('HTTP_ACCEPT', False) 49 http_accept = request.environ.get('HTTP_ACCEPT', False)
47 if not http_accept: 50 if not http_accept:
48 return abort(status_code=400, detail='no http accept in header') 51 return abort(status_code=400, detail='no http accept in header')
77 return False 80 return False
78 else: 81 else:
79 hg_model = HgModel() 82 hg_model = HgModel()
80 c.repo_info = hg_model.get_repo(c.repo_name) 83 c.repo_info = hg_model.get_repo(c.repo_name)
81 c.repo_changesets = c.repo_info.get_changesets(10) 84 c.repo_changesets = c.repo_info.get_changesets(10)
85 # c.repo_tags = c.repo_info.get_tags(limit=10)
86 # c.repo_branches = c.repo_info.get_branches(limit=10)
82 return render('/summary.html') 87 return render('/summary.html')
88