summaryrefslogtreecommitdiff
path: root/pytask/profile/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'pytask/profile/utils.py')
-rw-r--r--pytask/profile/utils.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/pytask/profile/utils.py b/pytask/profile/utils.py
index 84b5e00..e13bf60 100644
--- a/pytask/profile/utils.py
+++ b/pytask/profile/utils.py
@@ -1,3 +1,5 @@
+from django.http import Http404
+from django.contrib.auth.models import User
from pytask.profile.models import Notification
def get_notification(nid, user):
@@ -30,3 +32,16 @@ def get_notification(nid, user):
else:
return None, None, None, None, None
+
+def get_user(uid):
+
+ try:
+ user = User.objects.get(id=uid)
+ except User.DoesNotExist:
+ raise Http404
+
+ if user.is_active:
+ return user
+ else:
+ raise Http404
+