Private
Public Access
1
0

removing notification for new workout sync, adding CN liked KML api

This commit is contained in:
2024-04-01 11:15:31 +02:00
parent 65f486ac69
commit bfbc642312
9 changed files with 195 additions and 42 deletions

View File

@@ -1623,11 +1623,13 @@ timezones = (
class GeoCourse(models.Model):
manager = models.ForeignKey(Rower, null=True, on_delete=models.SET_NULL)
followers = models.ManyToManyField(Rower, related_name='followed_courses')
distance = models.IntegerField(default=0)
name = models.CharField(max_length=150, blank=True)
country = models.CharField(max_length=150, blank=True)
notes = models.CharField(blank=True, max_length=200,
verbose_name='Course Notes')
updated = models.DateTimeField(default=timezone.now, blank=True)
def __str__(self):
name = self.name
@@ -1644,6 +1646,11 @@ class GeoCourse(models.Model):
d=d,
)
def save(self, *args, **kwargs):
self.update = timezone.now()
super(GeoCourse, self).save(*args, **kwargs)
self.followers.add(self.manager)
@property
def coord(self):
return course_coord_center(self)