Skip to content
Snippets Groups Projects

Resolve "RSS feed for upcoming events"

Merged Nik | Klampfradler requested to merge 11-rss-feed-for-upcoming-events into master
4 files
+ 44
1
Compare changes
  • Side-by-side
  • Inline
Files
4
from datetime import datetime
from django.db import models
from django.urls import reverse
from django.utils.timezone import now
from django.utils.translation import gettext_lazy as _
from ckeditor.fields import RichTextField
@@ -67,6 +69,9 @@ class Event(ExtensibleModel):
return self.date_registration >= now
return self.date_event > now
def get_absolute_url(self):
return reverse("event_by_name", kwargs={"slug": self.linked_group.short_name})
@property
def booked_percentage(self):
return self.linked_group.members.count() / self.max_participants * 100
@@ -79,6 +84,10 @@ class Event(ExtensibleModel):
def owners_persons(self):
return self.linked_group.owners.all()
@classmethod
def upcoming_published_events(cls):
return Event.objects.filter(published=True, date_event__gte=now())
class Voucher(ExtensibleModel):
class Meta:
Loading