update welcome page (show five events in right order, on right side: show always one event)
This commit is contained in:
@@ -48,7 +48,8 @@ class AllEventManager(models.Manager):
|
||||
return super().get_queryset().filter(Q(post_type='E') | Q(post_type='F'))
|
||||
|
||||
def get_five_events(self):
|
||||
return self.get_queryset().order_by('-event_start')[:5]
|
||||
date_today = timezone.now()
|
||||
return self.get_queryset().filter(event_start__gt=date_today).order_by('event_start')[:5]
|
||||
|
||||
|
||||
class EventManager(models.Manager):
|
||||
@@ -59,6 +60,14 @@ class EventManager(models.Manager):
|
||||
def get_queryset(self):
|
||||
return super().get_queryset().filter(post_type='E')
|
||||
|
||||
def get_future_events(self):
|
||||
date_today = timezone.now()
|
||||
return self.get_queryset().filter(event_start__gt=date_today).order_by('event_start')
|
||||
|
||||
def get_past_events(self):
|
||||
date_today = timezone.now()
|
||||
return self.get_queryset().filter(event_start__lt=date_today).order_by('-event_start')
|
||||
|
||||
|
||||
class FetMeetingManager(models.Manager):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user