Voir uniquement les heures sup dont user est auteur ou cible

This commit is contained in:
Ambulance Clerc
2022-05-02 07:30:57 +02:00
parent 43dbfd0783
commit 6a3997424b

View File

@@ -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])