comparison pylons_app/controllers/changelog.py @ 282:237470e64bb8

switched filters into webhelpers for easy of usage. Rewrite of html to use predefined templates from branches shortlog tags, for DRY usage. Added info messages about empty branches/tags etc.
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 13 Jun 2010 23:56:16 +0200
parents 5e59f29edf66
children ab1afe7444f3
comparison
equal deleted inserted replaced
281:cd2ee462fc2c 282:237470e64bb8
47 int_size = int_size if int_size <= limit else limit 47 int_size = int_size if int_size <= limit else limit
48 c.size = int_size 48 c.size = int_size
49 session['changelog_size'] = c.size 49 session['changelog_size'] = c.size
50 session.save() 50 session.save()
51 else: 51 else:
52 c.size = session.get('changelog_size', default) 52 c.size = int(session.get('changelog_size', default))
53 53
54 changesets = HgModel().get_repo(c.repo_name) 54 changesets = HgModel().get_repo(c.repo_name)
55 55
56 p = int(request.params.get('page', 1)) 56 p = int(request.params.get('page', 1))
57 c.pagination = Page(changesets, page=p, item_count=len(changesets), 57 c.total_cs = len(changesets)
58 c.pagination = Page(changesets, page=p, item_count=c.total_cs,
58 items_per_page=c.size) 59 items_per_page=c.size)
59 60
60 #self._graph(c.repo, c.size,p) 61 #self._graph(c.repo, c.size,p)
61 62
62 return render('changelog/changelog.html') 63 return render('changelog/changelog.html')