Files
@ 127dba22e53b
Branch filter:
Location: kallithea/pylons_app/controllers/shortlog.py - annotation
127dba22e53b
849 B
text/x-python
Changed licence to gpl
a83a1799480c a83a1799480c db39d0ca5308 db39d0ca5308 db39d0ca5308 a83a1799480c e47d1db5ef20 db39d0ca5308 db39d0ca5308 db39d0ca5308 b68b2246e5a6 b68b2246e5a6 db39d0ca5308 b68b2246e5a6 db39d0ca5308 db39d0ca5308 db39d0ca5308 db39d0ca5308 db39d0ca5308 aec4c0071cb3 20dc7a5eb748 db39d0ca5308 db39d0ca5308 20dc7a5eb748 e47d1db5ef20 | from pylons import tmpl_context as c, request
from pylons_app.lib.auth import LoginRequired
from pylons_app.lib.base import BaseController, render
from pylons_app.model.hg_model import HgModel
from webhelpers.paginate import Page
import logging
log = logging.getLogger(__name__)
class ShortlogController(BaseController):
@LoginRequired()
def __before__(self):
super(ShortlogController, self).__before__()
def index(self):
hg_model = HgModel()
p = int(request.params.get('page', 1))
repo = hg_model.get_repo(c.repo_name)
c.repo_changesets = Page(repo, page=p, items_per_page=20)
c.shortlog_data = render('shortlog/shortlog_data.html')
if request.params.get('partial'):
return c.shortlog_data
r = render('shortlog/shortlog.html')
return r
|