Files
@ bad9ccac26b7
Branch filter:
Location: kallithea/pylons_app/controllers/summary.py - annotation
bad9ccac26b7
1.1 KiB
text/x-python
fixed import errors on db_manage
37a832dc4a82 b68b2246e5a6 a83a1799480c a83a1799480c b68b2246e5a6 b68b2246e5a6 670713507d03 670713507d03 670713507d03 b68b2246e5a6 b68b2246e5a6 670713507d03 b68b2246e5a6 670713507d03 670713507d03 670713507d03 670713507d03 37a832dc4a82 670713507d03 b68b2246e5a6 37a832dc4a82 37a832dc4a82 37a832dc4a82 37a832dc4a82 b68b2246e5a6 cfddee9d3693 cfddee9d3693 b68b2246e5a6 | 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, _full_changelog_cached
import logging
log = logging.getLogger(__name__)
class SummaryController(BaseController):
@LoginRequired()
def __before__(self):
super(SummaryController, self).__before__()
def index(self):
hg_model = HgModel()
c.repo_info = hg_model.get_repo(c.repo_name)
c.repo_changesets = _full_changelog_cached(c.repo_name)[:10]
e = request.environ
uri = u'%(protocol)s://%(user)s@%(host)s/%(repo_name)s' % {
'protocol': e.get('wsgi.url_scheme'),
'user':str(c.hg_app_user.username),
'host':e.get('HTTP_HOST'),
'repo_name':c.repo_name, }
c.clone_repo_url = uri
c.repo_tags = c.repo_info.tags[:10]
c.repo_branches = c.repo_info.branches[:10]
return render('summary/summary.html')
|