Mercurial > public > src > rhodecode
comparison pylons_app/controllers/branches.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 |
---|---|
4 from pylons.controllers.util import abort, redirect | 4 from pylons.controllers.util import abort, redirect |
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 pylons_app.lib.auth import LoginRequired | |
9 log = logging.getLogger(__name__) | 10 log = logging.getLogger(__name__) |
10 | 11 |
11 | 12 |
12 class BranchesController(BaseController): | 13 class BranchesController(BaseController): |
14 | |
15 @LoginRequired() | |
13 def __before__(self): | 16 def __before__(self): |
14 c.repos_prefix = config['repos_name'] | 17 super(BranchesController, self).__before__() |
15 c.repo_name = get_repo_slug(request) | 18 |
16 | |
17 def index(self): | 19 def index(self): |
18 hg_model = HgModel() | 20 hg_model = HgModel() |
19 c.repo_info = hg_model.get_repo(c.repo_name) | 21 c.repo_info = hg_model.get_repo(c.repo_name) |
20 c.repo_branches = c.repo_info.branches | 22 c.repo_branches = c.repo_info.branches |
21 | 23 |