Sander Roosendaal
f08ec40a8a
some UI improvements on planned sessions
2018-02-23 11:06:58 +01:00
Sander Roosendaal
289d3fc2cc
courses functionality
2018-02-21 12:57:46 +01:00
Sander Roosendaal
d3e3925625
adding courses upload and course delete
2018-02-20 22:50:34 +01:00
Sander Roosendaal
8a81a63c87
list courses v0.1
2018-02-19 09:33:03 +01:00
Sander Roosendaal
a2628c1860
added course to session edit form
2018-02-18 14:13:45 +01:00
Sander Roosendaal
3f56bff2fa
import courses from kml
2018-02-16 14:03:18 +01:00
Sander Roosendaal
2221a633b1
test type plannedsessions now have a ranking
2018-02-15 16:32:33 +01:00
Sander Roosendaal
76cadea8b6
some fine tuning of plannedsession UI
2018-02-14 11:27:17 +01:00
Sander Roosendaal
0a47d0b840
somehow working
2018-02-13 20:13:18 +01:00
Sander Roosendaal
7d4a2f2251
initial multicreate plannedsesssion not working
2018-02-13 16:03:58 +01:00
Sander Roosendaal
fd9388402a
added age verification and improvements on plannedsession
2018-02-13 13:40:08 +01:00
Sander Roosendaal
9b8d2229a2
minor improvements plannedsession views
2018-02-12 17:35:14 +01:00
Sander Roosendaal
cd134a40fd
edit and create team sessions
2018-02-09 16:40:47 +01:00
Sander Roosendaal
71ad6a0dee
implemented Pro trial period
2018-02-09 10:26:54 +01:00
Sander Roosendaal
f149e2b431
minor improvements
2018-02-08 22:47:35 +01:00
Sander Roosendaal
2457a0d968
minor improvements
2018-02-08 20:50:37 +01:00
Sander Roosendaal
42426cdda2
fine tuning
2018-02-08 15:31:23 +01:00
Sander Roosendaal
91d59dfc28
attach workouts to sessions version 0
2018-02-07 16:37:03 +01:00
Sander Roosendaal
d3448c66f1
Date range selection on session view
2018-02-06 21:00:59 +01:00
Sander Roosendaal
ba334554eb
create plannedsession view v1.0
2018-02-05 21:36:11 +01:00
Sander Roosendaal
cdf18058b9
first version of session create page
2018-02-05 20:43:54 +01:00
Sander Roosendaal
c30ec4b570
add plan to member plans
2018-02-05 20:07:35 +01:00
Sander Roosendaal
802258df00
added some model forms
2018-02-05 17:01:40 +01:00
Sander Roosendaal
a60bba671e
working on low level plannedsession
2018-02-05 13:49:59 +01:00
Sander Roosendaal
92d69087cf
defined basic models and some low level functions
2018-01-26 11:03:00 +01:00
Sander Roosendaal
bb48cfb96b
model update
2018-01-25 17:36:40 +01:00
Sander Roosendaal
6abdacbc4e
link to plannedsession in workout model
2018-01-25 07:50:44 +01:00
Sander Roosendaal
9e1486aa94
typo correction
2018-01-24 18:37:04 +01:00
Sander Roosendaal
177af2b49e
basic PlannedSession object in models.py
2018-01-24 18:20:30 +01:00
Sander Roosendaal
3e0b98fab8
easy changing to athlete's workouts list for coaches
2018-01-24 14:55:18 +01:00
Sander Roosendaal
22cba46f3b
image upload working
2018-01-23 14:37:52 +01:00
Sander Roosendaal
983b3be86c
restricted allowable static images to 6
2018-01-23 12:09:41 +01:00
Sander Roosendaal
30a325d0f5
updatefitnessmetric as middleware
2018-01-17 18:27:59 +01:00
Sander Roosendaal
dd48d66c3a
first attempt
2018-01-16 17:04:30 +01:00
Sander Roosendaal
ed8c532884
added PowerTimeFitnessMetric model
2018-01-16 15:56:53 +01:00
Sander Roosendaal
d0455a97c0
bug fix in RowerForm cleaning up
2018-01-09 13:29:37 +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
1604768ada
added option to switch off fast calc
2018-01-01 15:01:32 +01:00
Sander Roosendaal
098dbb9c4a
age group records from C2 database web scraping
2017-12-13 13:40:07 +01:00
Sander Roosendaal
c43d832151
changed age record model
2017-12-13 08:05:04 +01:00
Sander Roosendaal
86a72545e0
calculates age group 2k
2017-12-12 21:59:28 +01:00
Sander Roosendaal
32e7696e92
add C2 World Class Performance model
2017-12-12 16:44:33 +01:00
Sander Roosendaal
ce8d30dba6
forcing first name to have at least one character in user form
2017-12-08 11:11:16 +01:00
Sander Roosendaal
7cd3149576
bug fix
2017-12-07 15:16:33 +01:00
Sander Roosendaal
2f7fcf444b
added birth date & sex to user model
2017-12-07 08:39:13 +01:00
Sander Roosendaal
6dd8dc06fc
team model change for dev
2017-11-26 19:32:16 +01:00
Sander Roosendaal
1489e9c47a
checks email for uniqueness upon change
2017-11-08 13:19:25 +01:00
Sander Roosendaal
6b793724ed
redis monitor for CP update jobs
...
Stores job id in a cookie. Upon reload, checks if job is still busy. If
busy, no new jobs are started. Some messaging for users to give them
information about the job status.
2017-10-27 11:52:47 +02: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