Show More
@@ -410,8 +410,22 b' class PermsDecorator(object):' | |||||
410 |
|
410 | |||
411 | else: |
|
411 | else: | |
412 | log.warning('Permission denied for %s %s', cls, self.user) |
|
412 | log.warning('Permission denied for %s %s', cls, self.user) | |
413 | #redirect with forbidden ret code |
|
413 | ||
414 | return abort(403) |
|
414 | ||
|
415 | anonymous = self.user.username == 'default' | |||
|
416 | ||||
|
417 | if anonymous: | |||
|
418 | p = url.current() | |||
|
419 | ||||
|
420 | import rhodecode.lib.helpers as h | |||
|
421 | h.flash(_('You need to be a signed in to ' | |||
|
422 | 'view this page'), | |||
|
423 | category='warning') | |||
|
424 | return redirect(url('login_home', came_from=p)) | |||
|
425 | ||||
|
426 | else: | |||
|
427 | #redirect with forbidden ret code | |||
|
428 | return abort(403) | |||
415 |
|
429 | |||
416 | def check_permissions(self): |
|
430 | def check_permissions(self): | |
417 | """Dummy function for overriding""" |
|
431 | """Dummy function for overriding""" |
General Comments 0
You need to be logged in to leave comments.
Login now