diff options
author | luxagraf <sng@luxagraf.net> | 2016-01-24 20:08:34 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2016-01-24 20:08:34 -0500 |
commit | 3edd974ec2a05e8b2ae680fd2d8dcec8ce7d5b6c (patch) | |
tree | be9ddb6bde08bdeb46b4d9f07735a520a62d8404 | |
parent | 95888e6def6fbc1d060d79138127658b83dc80ad (diff) |
filtered admin to logged in user
-rw-r--r-- | app/daily/admin.py | 6 |
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') |