Added primitive Update Event feature.
This commit is contained in:
@@ -188,7 +188,8 @@ class Event(models.Model):
|
||||
|
||||
def accept(self, user=None):
|
||||
if not self.accepted:
|
||||
self.number = self.get_next_number()
|
||||
if not self.number:
|
||||
self.number = self.get_next_number()
|
||||
self.accepted = True
|
||||
self.accepted_at = timezone.now()
|
||||
if user:
|
||||
@@ -200,6 +201,9 @@ class Event(models.Model):
|
||||
]
|
||||
for email in emails_to_send:
|
||||
email.send()
|
||||
return self.number
|
||||
else:
|
||||
return None
|
||||
|
||||
def get_next_number(self):
|
||||
counter = 0
|
||||
@@ -207,7 +211,7 @@ class Event(models.Model):
|
||||
year = self.first_day.year
|
||||
year_begin = datetime.date(year, 1, 1)
|
||||
year_end = datetime.date(year, 12, 31)
|
||||
qs = Event.objects.filter(accepted=True,
|
||||
qs = Event.objects.filter(number__isnull=False,
|
||||
sport=self.sport,
|
||||
first_day__gte=year_begin,
|
||||
first_day__lte=year_end).order_by('-number')
|
||||
|
||||
Reference in New Issue
Block a user