Mercurial > kallithea
comparison pylons_app/controllers/shortlog.py @ 191:b68b2246e5a6
Authenticated controller with LoginRequired decorator, and cleaned __before__ (used in baseController now). fixed User for clone url with logged in session user.
Removed login form from admin.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 22 May 2010 01:47:07 +0200 |
parents | 20dc7a5eb748 |
children | a83a1799480c |
comparison
equal
deleted
inserted
replaced
190:d8eb7ee27b4c | 191:b68b2246e5a6 |
---|---|
5 | 5 |
6 from pylons_app.lib.base import BaseController, render | 6 from pylons_app.lib.base import BaseController, render |
7 from pylons_app.lib.utils import get_repo_slug | 7 from pylons_app.lib.utils import get_repo_slug |
8 from pylons_app.model.hg_model import HgModel | 8 from pylons_app.model.hg_model import HgModel |
9 from webhelpers.paginate import Page | 9 from webhelpers.paginate import Page |
10 from pylons_app.lib.auth import LoginRequired | |
10 | 11 |
11 log = logging.getLogger(__name__) | 12 log = logging.getLogger(__name__) |
12 | 13 |
13 class ShortlogController(BaseController): | 14 class ShortlogController(BaseController): |
15 | |
16 @LoginRequired() | |
14 def __before__(self): | 17 def __before__(self): |
15 c.repos_prefix = config['repos_name'] | 18 super(ShortlogController, self).__before__() |
16 c.repo_name = get_repo_slug(request) | |
17 | 19 |
18 def index(self): | 20 def index(self): |
19 hg_model = HgModel() | 21 hg_model = HgModel() |
20 p = int(request.params.get('page', 1)) | 22 p = int(request.params.get('page', 1)) |
21 repo = hg_model.get_repo(c.repo_name) | 23 repo = hg_model.get_repo(c.repo_name) |