Mercurial > public > src > rhodecode
comparison pylons_app/controllers/changeset.py @ 193:50a39f923f31
Added file annotation template. Bumped version to 0.6.8. Changelog and changeset are now cleaned with js, it's still very beta.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 22 May 2010 02:00:39 +0200 |
parents | 665b344927f4 |
children | 58b46f9194c3 |
comparison
equal
deleted
inserted
replaced
192:f191f99f59c9 | 193:50a39f923f31 |
---|---|
1 import logging | 1 from pylons import request, response, session, tmpl_context as c, url, config, \ |
2 | 2 app_globals as g |
3 from pylons import request, response, session, tmpl_context as c, url, config, app_globals as g | |
4 from pylons.controllers.util import abort, redirect | 3 from pylons.controllers.util import abort, redirect |
5 | 4 from pylons_app.lib.auth import LoginRequired |
6 from pylons_app.lib.base import BaseController, render | 5 from pylons_app.lib.base import BaseController, render |
7 from pylons_app.lib.utils import get_repo_slug | 6 from pylons_app.lib.utils import get_repo_slug |
8 from pylons_app.model.hg_model import HgModel | 7 from pylons_app.model.hg_model import HgModel |
8 import logging | |
9 | |
10 | |
9 log = logging.getLogger(__name__) | 11 log = logging.getLogger(__name__) |
10 | 12 |
11 class ChangesetController(BaseController): | 13 class ChangesetController(BaseController): |
14 | |
15 @LoginRequired() | |
12 def __before__(self): | 16 def __before__(self): |
13 c.repos_prefix = config['repos_name'] | 17 super(ChangesetController, self).__before__() |
14 c.repo_name = get_repo_slug(request) | |
15 | 18 |
16 def index(self): | 19 def index(self, revision): |
17 # Return a rendered template | 20 hg_model = HgModel() |
18 #return render('/changeset.mako') | 21 c.changeset = hg_model.get_repo(c.repo_name).get_changeset(revision) |
19 # or, return a string | 22 |
20 return 'Hello World' | 23 return render('changeset/changeset.html') |