Mercurial > public > src > rhodecode
comparison pylons_app/controllers/hg.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 | 8e01265fb586 |
children | 4cf00c939e88 |
comparison
equal
deleted
inserted
replaced
190:d8eb7ee27b4c | 191:b68b2246e5a6 |
---|---|
4 from operator import itemgetter | 4 from operator import itemgetter |
5 from pylons import tmpl_context as c, request, config | 5 from pylons import tmpl_context as c, request, config |
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 pylons_app.lib.auth import LoginRequired | |
9 log = logging.getLogger(__name__) | 10 log = logging.getLogger(__name__) |
10 | 11 |
11 class HgController(BaseController): | 12 class HgController(BaseController): |
12 | 13 |
14 @LoginRequired() | |
13 def __before__(self): | 15 def __before__(self): |
14 c.repos_prefix = config['repos_name'] | 16 super(HgController, self).__before__() |
15 c.repo_name = get_repo_slug(request) | |
16 | 17 |
17 def index(self): | 18 def index(self): |
18 c.current_sort = request.GET.get('sort', 'name') | 19 c.current_sort = request.GET.get('sort', 'name') |
19 cs = c.current_sort | 20 cs = c.current_sort |
20 c.cs_slug = cs.replace('-', '') | 21 c.cs_slug = cs.replace('-', '') |