Show More
@@ -35,8 +35,8 b' from functools import wraps' | |||
|
35 | 35 | |
|
36 | 36 | import ipaddress |
|
37 | 37 | from pyramid.httpexceptions import HTTPForbidden, HTTPFound |
|
38 |
from pylons import |
|
|
39 |
from pylons.controllers.util import abort |
|
|
38 | from pylons import request | |
|
39 | from pylons.controllers.util import abort | |
|
40 | 40 | from pylons.i18n.translation import _ |
|
41 | 41 | from sqlalchemy.orm.exc import ObjectDeletedError |
|
42 | 42 | from sqlalchemy.orm import joinedload |
@@ -1265,7 +1265,7 b' class LoginRequired(object):' | |||
|
1265 | 1265 | # we preserve the get PARAM |
|
1266 | 1266 | came_from = request.path_qs |
|
1267 | 1267 | log.debug('redirecting to login page with %s' % (came_from,)) |
|
1268 |
re |
|
|
1268 | raise HTTPFound( | |
|
1269 | 1269 | h.route_path('login', _query={'came_from': came_from})) |
|
1270 | 1270 | |
|
1271 | 1271 | |
@@ -1292,7 +1292,7 b' class NotAnonymous(object):' | |||
|
1292 | 1292 | h.flash(_('You need to be a registered user to ' |
|
1293 | 1293 | 'perform this action'), |
|
1294 | 1294 | category='warning') |
|
1295 |
re |
|
|
1295 | raise HTTPFound( | |
|
1296 | 1296 | h.route_path('login', _query={'came_from': came_from})) |
|
1297 | 1297 | else: |
|
1298 | 1298 | return func(*fargs, **fkwargs) |
@@ -1341,8 +1341,9 b' class HasAcceptedRepoType(object):' | |||
|
1341 | 1341 | h.flash(h.literal( |
|
1342 | 1342 | _('Action not supported for %s.' % rhodecode_repo.alias)), |
|
1343 | 1343 | category='warning') |
|
1344 |
re |
|
|
1345 |
h.route_path('repo_summary', |
|
|
1344 | raise HTTPFound( | |
|
1345 | h.route_path('repo_summary', | |
|
1346 | repo_name=cls.rhodecode_db_repo.repo_name)) | |
|
1346 | 1347 | |
|
1347 | 1348 | |
|
1348 | 1349 | class PermsDecorator(object): |
General Comments 0
You need to be logged in to leave comments.
Login now