Mercurial > public > src > rhodecode
comparison pylons_app/controllers/repos.py @ 235:fcab58c43ea1
Fixed access to repos and users.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 30 May 2010 00:44:45 +0200 |
parents | e6c802a8dede |
children | ca80f8c00562 |
comparison
equal
deleted
inserted
replaced
234:a0116e944da1 | 235:fcab58c43ea1 |
---|---|
1 from pylons import request, response, session, tmpl_context as c, url, \ | 1 from pylons import request, response, session, tmpl_context as c, url, \ |
2 app_globals as g | 2 app_globals as g |
3 from pylons.controllers.util import abort, redirect | 3 from pylons.controllers.util import abort, redirect |
4 from pylons_app.lib.auth import LoginRequired | |
4 from pylons_app.lib.base import BaseController, render | 5 from pylons_app.lib.base import BaseController, render |
6 from pylons_app.lib.filters import clean_repo | |
5 from pylons_app.lib.utils import check_repo, invalidate_cache | 7 from pylons_app.lib.utils import check_repo, invalidate_cache |
6 import logging | 8 import logging |
7 import os | 9 import os |
8 import shutil | 10 import shutil |
9 from pylons_app.lib.filters import clean_repo | |
10 log = logging.getLogger(__name__) | 11 log = logging.getLogger(__name__) |
11 | 12 |
12 class ReposController(BaseController): | 13 class ReposController(BaseController): |
13 """REST Controller styled on the Atom Publishing Protocol""" | 14 """REST Controller styled on the Atom Publishing Protocol""" |
14 # To properly map this controller, ensure your config/routing.py | 15 # To properly map this controller, ensure your config/routing.py |
15 # file has a resource setup: | 16 # file has a resource setup: |
16 # map.resource('repo', 'repos') | 17 # map.resource('repo', 'repos') |
17 | 18 @LoginRequired() |
18 def __before__(self): | 19 def __before__(self): |
19 c.admin_user = session.get('admin_user') | 20 c.admin_user = session.get('admin_user') |
20 c.admin_username = session.get('admin_username') | 21 c.admin_username = session.get('admin_username') |
21 super(ReposController, self).__before__() | 22 super(ReposController, self).__before__() |
22 | 23 |