summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2016-01-24 20:08:34 -0500
committerluxagraf <sng@luxagraf.net>2016-01-24 20:08:34 -0500
commit3edd974ec2a05e8b2ae680fd2d8dcec8ce7d5b6c (patch)
treebe9ddb6bde08bdeb46b4d9f07735a520a62d8404
parent95888e6def6fbc1d060d79138127658b83dc80ad (diff)
filtered admin to logged in user
-rw-r--r--app/daily/admin.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/daily/admin.py b/app/daily/admin.py
index b468301..578aaa3 100644
--- a/app/daily/admin.py
+++ b/app/daily/admin.py
@@ -39,6 +39,12 @@ class DailyAdmin(OSMGeoAdmin):
form.current_user = request.user
return form
+ def queryset(self, request):
+ qs = super(DailyAdmin, self).queryset(request)
+ if request.user.is_superuser:
+ return qs
+ return qs.filter(user=request.user)
+
class CheckInAdmin(OSMGeoAdmin):
list_display = ('date', 'location')