Populate the audit log

This commit is contained in:
2011-05-26 15:54:28 +01:00
parent cd4a0deaa8
commit 1f91e0c2de

View File

@@ -1,6 +1,7 @@
from datetime import datetime
from django.http import HttpResponseForbidden from django.http import HttpResponseForbidden
from django.contrib.auth.models import AnonymousUser from django.contrib.auth.models import AnonymousUser
from api.models import AuthAPIKey from api.models import AuthAPIKey, AuthAPILog
class APIKeyAuthentication(object): class APIKeyAuthentication(object):
@@ -13,6 +14,7 @@ class APIKeyAuthentication(object):
pass pass
else: else:
if keyobj and keyobj.active: if keyobj and keyobj.active:
AuthAPILog(key=keyobj, access_datetime=datetime.utcnow(), url=request.get_full_path()).save()
request.user = AnonymousUser() request.user = AnonymousUser()
return True return True
return False return False