non functional mockup stage
This commit is contained in:
@@ -3408,7 +3408,8 @@ class VirtualRaceResult(models.Model):
|
||||
verbose_name="Adaptive Class")
|
||||
skillclass = models.CharField(default="Open",max_length=50,
|
||||
verbose_name="Skill Class")
|
||||
race = models.ForeignKey(VirtualRace,on_delete=models.CASCADE,related_name='entries')
|
||||
race = models.ForeignKey(VirtualRace,on_delete=models.CASCADE,related_name='entries',
|
||||
blank=True,null=True)
|
||||
duration = models.TimeField(default=datetime.time(1,0))
|
||||
distance = models.IntegerField(default=0)
|
||||
points = models.FloatField(default=0)
|
||||
@@ -3448,6 +3449,10 @@ class VirtualRaceResult(models.Model):
|
||||
return False
|
||||
if self.skillclass != other.skillclass:
|
||||
return False
|
||||
if self.race is None and other.race is not None:
|
||||
return False
|
||||
if self.rae is not None and other.race is None:
|
||||
return False
|
||||
if self.race != other.race:
|
||||
return False
|
||||
if self.boatclass != other.boatclass:
|
||||
@@ -3522,7 +3527,7 @@ class IndoorVirtualRaceResult(models.Model):
|
||||
verbose_name="Adaptive Class")
|
||||
skillclass = models.CharField(default="Open",max_length=50,
|
||||
verbose_name="Skill Class")
|
||||
race = models.ForeignKey(VirtualRace,on_delete=models.CASCADE)
|
||||
race = models.ForeignKey(VirtualRace,on_delete=models.CASCADE,null=True,blank=True)
|
||||
duration = models.TimeField(default=datetime.time(1,0))
|
||||
distance = models.IntegerField(default=0)
|
||||
referencespeed = models.FloatField(default=5.0)
|
||||
@@ -3554,6 +3559,10 @@ class IndoorVirtualRaceResult(models.Model):
|
||||
endsecond = models.FloatField(default=0)
|
||||
|
||||
def isduplicate(self,other): # pragma: no cover
|
||||
if self.race is None and other.race is not None:
|
||||
return False
|
||||
if self.race is not None and other.race is None:
|
||||
return False
|
||||
if self.userid != other.userid:
|
||||
return False
|
||||
if self.weightcategory != other.weightcategory:
|
||||
|
||||
Reference in New Issue
Block a user