forked from CGM_Public/pretix_original
Auto event selection: Do not suggest events without permission
This commit is contained in:
@@ -131,7 +131,7 @@ class EventSelectionView(APIView):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def base_event_qs(self):
|
def base_event_qs(self):
|
||||||
qs = self.request.auth.organizer.events.annotate(
|
qs = self.request.auth.get_events_with_any_permission().annotate(
|
||||||
first_date=Coalesce('date_admission', 'date_from'),
|
first_date=Coalesce('date_admission', 'date_from'),
|
||||||
last_date=Coalesce('date_to', 'date_from'),
|
last_date=Coalesce('date_to', 'date_from'),
|
||||||
).filter(
|
).filter(
|
||||||
@@ -154,6 +154,7 @@ class EventSelectionView(APIView):
|
|||||||
).filter(
|
).filter(
|
||||||
event__organizer=self.request.auth.organizer,
|
event__organizer=self.request.auth.organizer,
|
||||||
event__live=True,
|
event__live=True,
|
||||||
|
event__in=self.request.auth.get_events_with_any_permission(),
|
||||||
active=True,
|
active=True,
|
||||||
).select_related('event').order_by('first_date')
|
).select_related('event').order_by('first_date')
|
||||||
if self.request.auth.gate:
|
if self.request.auth.gate:
|
||||||
|
|||||||
Reference in New Issue
Block a user