This commit is contained in:
Aurélien Delobelle 2016-09-02 14:50:09 +02:00
parent 13d576b3b5
commit 9aa0e8b89d
10 changed files with 5486 additions and 22 deletions

View file

@ -6,6 +6,7 @@ from builtins import *
from django.http import HttpResponseForbidden
from kfet.backends import KFetBackend
from kfet.models import Account
class KFetAuthenticationMiddleware(object):
def process_request(self, request):
@ -14,8 +15,3 @@ class KFetAuthenticationMiddleware(object):
if temp_request_user:
request.real_user = request.user
request.user = temp_request_user
if request.user.has_perm('kfet.is_team'):
try:
request.user.profile.account_kfet
except RelatedObjectDoesNotExist:
return HttpResponseForbidden