comparison pylons_app/controllers/shortlog.py @ 127:20dc7a5eb748

Html changes and cleanups, made folders for html templates, implemented tags and branches pages
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 03 May 2010 19:07:54 +0200
parents 8b06c420491d
children b68b2246e5a6
comparison
equal deleted inserted replaced
126:cfddee9d3693 127:20dc7a5eb748
11 log = logging.getLogger(__name__) 11 log = logging.getLogger(__name__)
12 12
13 class ShortlogController(BaseController): 13 class ShortlogController(BaseController):
14 def __before__(self): 14 def __before__(self):
15 c.repos_prefix = config['repos_name'] 15 c.repos_prefix = config['repos_name']
16
17 c.repo_name = get_repo_slug(request) 16 c.repo_name = get_repo_slug(request)
18
19 17
20 def index(self): 18 def index(self):
21 hg_model = HgModel() 19 hg_model = HgModel()
22 p = int(request.params.get('page', 1)) 20 p = int(request.params.get('page', 1))
23 repo = hg_model.get_repo(c.repo_name) 21 repo = hg_model.get_repo(c.repo_name)
24 c.repo_changesets = Page(repo, page=p, items_per_page=20) 22 c.repo_changesets = Page(repo, page=p, items_per_page=20)
25 c.shortlog_data = render('shortlog_data.html') 23 c.shortlog_data = render('shortlog/shortlog_data.html')
26 if request.params.get('partial'): 24 if request.params.get('partial'):
27 return c.shortlog_data 25 return c.shortlog_data
28 r = render('/shortlog.html') 26 r = render('shortlog/shortlog.html')
29 return r 27 return r