Mercurial > public > src > rhodecode
comparison pylons_app/controllers/graph.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 | cf32c4cc26e8 |
children | 3782a6d698af |
comparison
equal
deleted
inserted
replaced
190:d8eb7ee27b4c | 191:b68b2246e5a6 |
---|---|
1 import logging | 1 from mercurial.graphmod import revisions as graph_rev, colored, CHANGESET |
2 from mercurial.node import short | |
2 from pylons import request, response, session, tmpl_context as c, url, config, \ | 3 from pylons import request, response, session, tmpl_context as c, url, config, \ |
3 app_globals as g | 4 app_globals as g |
4 from pylons.controllers.util import abort, redirect | 5 from pylons.controllers.util import abort, redirect |
6 from pylons_app.lib.auth import LoginRequired | |
5 from pylons_app.lib.base import BaseController, render | 7 from pylons_app.lib.base import BaseController, render |
8 from pylons_app.lib.filters import age as _age, person | |
6 from pylons_app.lib.utils import get_repo_slug | 9 from pylons_app.lib.utils import get_repo_slug |
7 from pylons_app.model.hg_model import HgModel | 10 from pylons_app.model.hg_model import HgModel |
11 from simplejson import dumps | |
12 from webhelpers.paginate import Page | |
13 import logging | |
8 | 14 |
9 from mercurial.graphmod import revisions as graph_rev, colored, CHANGESET | |
10 from pylons_app.lib.filters import age as _age, person | |
11 from simplejson import dumps | |
12 from mercurial.node import short | |
13 from webhelpers.paginate import Page | |
14 | 15 |
15 | 16 |
16 | 17 |
17 log = logging.getLogger(__name__) | 18 log = logging.getLogger(__name__) |
18 | 19 |
19 class GraphController(BaseController): | 20 class GraphController(BaseController): |
21 | |
22 @LoginRequired() | |
20 def __before__(self): | 23 def __before__(self): |
21 c.repos_prefix = config['repos_name'] | 24 super(GraphController, self).__before__() |
22 c.repo_name = get_repo_slug(request) | |
23 | 25 |
24 def index(self): | 26 def index(self): |
25 # Return a rendered template | 27 # Return a rendered template |
26 hg_model = HgModel() | 28 hg_model = HgModel() |
27 if request.POST.get('size'): | 29 if request.POST.get('size'): |