Private
Public Access
1
0

better breakthrough email

This commit is contained in:
Sander Roosendaal
2022-10-07 12:01:44 +02:00
parent fba2d9e4c0
commit ee2d2120a4
4 changed files with 13 additions and 1 deletions

View File

@@ -4966,3 +4966,13 @@ class ShareKey(models.Model):
@property
def expiration_date(self): # pragma: no cover
return self.creation_date + datetime.timedelta(self.expiration_seconds)
class InStrokeAnalysis(models.Model):
workout = models.ForeignKey(Workout, on_delete=models.CASCADE)
name = models.CharField(max_length=150, blank=True, null=True)
date = models.DateField(blank=True, null=True)
notes = models.TextField(blank=True)
start_second = models.IntegerField(default=0)
end_second = models.IntegerField(default=3600)
min_spm = models.IntegerField(default=10)
max_spm = models.IntegerField(default=45)

View File

@@ -1715,6 +1715,7 @@ def handle_sendemail_breakthrough(workoutid, useremail,
tablevalues = [
{'delta': t.delta,
'time': str(timedelta(seconds=t.delta)),
'cpvalue': t.cpvalues,
'pwr': t.pwr
} for t in btvalues.itertuples()

View File

@@ -40,7 +40,7 @@
</tr>
{% for set in btvalues %}
<tr>
<th>{{ set["delta"] }}</th>
<th>{{ set["time"] }}</th>
<th>{{ set["cpvalue"] }}</th>
<th>{{ set["pwr"] }}</th>
</tr>

View File

@@ -306,6 +306,7 @@ class AsyncTaskTests(TestCase):
btvalues = pd.DataFrame({
'delta':[3,1,3],
'time': str(timedelta(seconds=t) for t in [3,1,3]),
'cpvalues':[100,200,300],
'pwr':[100,200,300]
}).to_json()