Voir uniquement les heures sup dont user est auteur ou cible
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from django.contrib import admin
|
||||
from rangefilter.filters import DateRangeFilter
|
||||
from django.contrib.auth.models import User
|
||||
from django.db.models import Q
|
||||
|
||||
from collabs.models import *
|
||||
|
||||
@@ -51,7 +52,7 @@ class Collabs_hour_Admin(admin.ModelAdmin):
|
||||
queryset = super(Collabs_hour_Admin, self).get_queryset(request)
|
||||
|
||||
if not is_member(request.user, "Administration"):
|
||||
queryset = queryset.filter(userName=request.user.username)
|
||||
queryset = queryset.filter(Q(userName=request.user.username) | Q(user=request.user))
|
||||
if not "dtDate__range__gte" in request.GET.keys():
|
||||
start, end = self.get_rangefilter_dtDate_default(request)
|
||||
queryset = queryset.filter(dtDate__range=[start,end])
|
||||
|
Reference in New Issue
Block a user