Sander Roosendaal
b3eed722d6
linear interpolation in fitnessmetric chart
2018-04-09 13:19:19 +02:00
Sander Roosendaal
e4db31f0ba
fixes and moved send_template_email to emails.py
2018-03-20 08:29:22 +01:00
Sander Roosendaal
450ef130c6
fix
2018-03-19 23:14:39 +01:00
Sander Roosendaal
166eefeae4
fix
2018-03-19 23:08:31 +01:00
Sander Roosendaal
9d46190e85
fixing using jinja2
2018-03-19 23:01:32 +01:00
Sander Roosendaal
ff4a095c04
trying change in envri
2018-03-19 22:09:54 +01:00
Sander Roosendaal
ea30428f6e
a few more templates
2018-03-19 21:08:45 +01:00
Sander Roosendaal
ffed5c694b
bug fix in email templates
2018-03-19 18:05:30 +01:00
Sander Roosendaal
0dadcf32a6
a few more templates
2018-03-19 17:48:47 +01:00
Sander Roosendaal
e7e2ced5f5
a few new email templates
2018-03-19 15:49:57 +01:00
Sander Roosendaal
b744eff7f6
added breakthrough notification
2018-03-19 14:47:40 +01:00
Sander Roosendaal
5afb2477cf
cleaning up email templates
2018-03-19 12:44:41 +01:00
Sander Roosendaal
240210d43e
first use of email templates
2018-03-18 20:15:48 +01:00
Sander Roosendaal
77bb53466e
added emailbounced keyword to tasks
2018-03-18 09:55:49 +01:00
Sander Roosendaal
ce974ee884
AWS working on localhost in debug mode
2018-03-16 16:08:06 +01:00
Sander Roosendaal
150171200b
bugfix split workout
2018-03-08 13:16:46 +01:00
Sander Roosendaal
1a87d72a8d
removing google analytics and clicky
2018-03-07 15:59:42 +01:00
Sander Roosendaal
ea78242949
added data download button on user settings
2018-03-05 12:51:07 +01:00
Sander Roosendaal
0c00fb164f
half way through doing course_adherence
2018-02-21 17:23:53 +01:00
Sander Roosendaal
7a2608f932
bug fix for update agegroup records if not specified sex
2018-01-20 10:09:47 +01:00
Sander Roosendaal
4f4d568463
added **kwargs to c2 tasks
2018-01-19 18:01:39 +01:00
Sander Roosendaal
e5b92cd514
import without stroke data now works
2018-01-19 17:33:05 +01:00
Sander Roosendaal
45703f4946
imports no stroke data by creating synthetic workout
2018-01-19 16:54:55 +01:00
Sander Roosendaal
0d1be41e6e
c2stuff.create_async_workout start
...
works but is not async yet
2018-01-19 13:14:23 +01:00
Sander Roosendaal
8e6460eb06
removes temporary records in powertimefitnessmetric
2018-01-19 08:34:58 +01:00
Sander Roosendaal
3772ddc0a0
bug fix
2018-01-17 22:37:23 +01:00
Sander Roosendaal
30a325d0f5
updatefitnessmetric as middleware
2018-01-17 18:27:59 +01:00
Sander Roosendaal
bdf4546a29
using async job to calculate predicted age records and store in db
2018-01-06 13:33:59 +01:00
Sander Roosendaal
df7f300d87
quickened Ranking 2.0
2018-01-05 16:16:11 +01:00
Sander Roosendaal
cd4faf861a
error checking around rdata in updateergcp
2018-01-04 08:54:16 +01:00
Sander Roosendaal
0ca3711578
bug fixing
2018-01-01 15:57:12 +01:00
Sander Roosendaal
1604768ada
added option to switch off fast calc
2018-01-01 15:01:32 +01:00
Sander Roosendaal
acbe2d38d7
added physics dept note taking
2017-12-29 12:20:48 +01:00
Sander Roosendaal
4f9539835f
background processed email now create Django_Mailbox message object
2017-11-07 11:15:35 +01:00
Sander Roosendaal
23a7e0855a
typo fix
2017-11-05 19:51:28 +01:00
Sander Roosendaal
7b518516a0
background tasks must be able to accept jobkey keyword
2017-11-05 19:43:27 +01:00
Sander Roosendaal
b266881858
configuration of Physics calc to report progress
...
Needs rowingdata >= 1.3.2
2017-11-03 09:23:51 +01:00
Sander Roosendaal
f1694793b0
unfinished business
...
Need to create a post_progress view taking progress and job id as a POST
parameter so that we can send the entire url to rowingdata
2017-11-02 23:10:35 +01:00
Sander Roosendaal
b17cf3d6dd
sets own job ID on RQ jobs in production
2017-11-02 08:32:55 +01:00
Sander Roosendaal
053a6df7b9
alternative approach
2017-11-01 22:38:01 +01:00
Sander Roosendaal
ac5500a1d8
status progress bar works on develop
2017-11-01 17:16:08 +01:00
Sander Roosendaal
fb85e5f53b
task progress monitoring celery works on client
2017-11-01 00:16:05 +01:00
Sander Roosendaal
aa6574218a
removed try except around email in tasks.py
2017-10-31 20:55:22 +01:00
Sander Roosendaal
0ecd8c588d
debugged some odd behavior
2017-10-31 14:52:52 +01:00
Sander Roosendaal
2939accbf2
added myqueue wrapper to teams.py
2017-10-31 11:18:14 +01:00
Sander Roosendaal
8c31f5b778
a wrapper around the task queue
2017-10-31 11:12:00 +01:00
Sander Roosendaal
29243516ae
does Alternative OTE ranking
...
added an OTE ranking piece calculator based on manually added ranking
instead of automatically detected ranking
2017-10-26 22:53:02 +02:00
Sander Roosendaal
0e185f9c2f
working, not tested asynchronous OTE ranking
2017-10-26 16:39:02 +02:00
Sander Roosendaal
74acd35e7a
Offline CP calculations for OTW
...
A new table in the database with precalculated CP values. The data
are updated through RQ/Celery asynchronous functions
2017-10-25 15:17:14 +02:00
Sander Roosendaal
74e924a3c1
send email to sender of unrecognized file
...
The email processing sends a notification message to the person who
sent a unrecognized file to the workouts@rowsandall.com email address.
This way, people will know that their email has worked and perhaps
stop sending 99 or more emails with the same unsupported file.
2017-10-23 08:56:10 +02:00