On supprime les événements non publics de la vue par organisateur
This commit is contained in:
parent
f988b53521
commit
0bb89a8177
@ -1976,7 +1976,7 @@ class PlaceDetailView(ListView):
|
|||||||
Q(other_versions__isnull=True) |
|
Q(other_versions__isnull=True) |
|
||||||
Q(other_versions__representative=F('pk')) |
|
Q(other_versions__representative=F('pk')) |
|
||||||
Q(other_versions__representative__isnull=True)).filter(start_day__gte=datetime.now()).order_by("start_day")
|
Q(other_versions__representative__isnull=True)).filter(start_day__gte=datetime.now()).order_by("start_day")
|
||||||
|
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
context = super().get_context_data(**kwargs)
|
context = super().get_context_data(**kwargs)
|
||||||
@ -2181,7 +2181,10 @@ class OrganisationDetailView(ListView):
|
|||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
self.organisation = Organisation.objects.filter(pk=self.kwargs["pk"]).prefetch_related('organised_events').first()
|
self.organisation = Organisation.objects.filter(pk=self.kwargs["pk"]).prefetch_related('organised_events').first()
|
||||||
return self.organisation.organised_events.filter(start_day__gte=datetime.now()).order_by("start_day")
|
return get_event_qs(self.request).filter(organisers__in=[self.kwargs["pk"]]).filter(
|
||||||
|
Q(other_versions__isnull=True) |
|
||||||
|
Q(other_versions__representative=F('pk')) |
|
||||||
|
Q(other_versions__representative__isnull=True)).filter(start_day__gte=datetime.now()).order_by("start_day")
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
context = super().get_context_data(**kwargs)
|
context = super().get_context_data(**kwargs)
|
||||||
@ -2193,7 +2196,10 @@ class OrganisationDetailViewPast(OrganisationDetailView):
|
|||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
self.organisation = Organisation.objects.filter(pk=self.kwargs["pk"]).prefetch_related('organised_events').first()
|
self.organisation = Organisation.objects.filter(pk=self.kwargs["pk"]).prefetch_related('organised_events').first()
|
||||||
self.past = True
|
self.past = True
|
||||||
return self.organisation.organised_events.filter(start_day__lte=datetime.now()).order_by("-start_day")
|
return get_event_qs(self.request).filter(organisers__in=[self.kwargs["pk"]]).filter(
|
||||||
|
Q(other_versions__isnull=True) |
|
||||||
|
Q(other_versions__representative=F('pk')) |
|
||||||
|
Q(other_versions__representative__isnull=True)).filter(start_day__lte=datetime.now()).order_by("-start_day")
|
||||||
|
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user