From cd25d9e6e95f1370aeed0e6f9dce1a2eab8035f9 Mon Sep 17 00:00:00 2001
From: Sander Roosendaal
Date: Mon, 1 Jun 2020 08:40:47 +0200
Subject: [PATCH 1/8] update race nenu
---
rowers/templates/menu_racing.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rowers/templates/menu_racing.html b/rowers/templates/menu_racing.html
index 8dd74087..b7ad67fe 100644
--- a/rowers/templates/menu_racing.html
+++ b/rowers/templates/menu_racing.html
@@ -65,7 +65,7 @@
{% endif %}
{% if button == 'resubmitbutton' %}
- Submit New Result
+ Submit New Result
{% endif %}
{% if button == 'withdrawbutton' %}
From df515d1311f7a6caac0c69975d7b0eb23ef40d63 Mon Sep 17 00:00:00 2001
From: Sander Roosendaal
Date: Mon, 1 Jun 2020 08:56:43 +0200
Subject: [PATCH 2/8] racing menu bug fix
---
rowers/templates/menu_racing.html | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/rowers/templates/menu_racing.html b/rowers/templates/menu_racing.html
index b7ad67fe..67e72c77 100644
--- a/rowers/templates/menu_racing.html
+++ b/rowers/templates/menu_racing.html
@@ -65,7 +65,9 @@
{% endif %}
{% if button == 'resubmitbutton' %}
- Submit New Result
+
+ Submit New Result
+
{% endif %}
{% if button == 'withdrawbutton' %}
From 2ed9dd02cfa32cf0a50a9977f981f7193c7d53ea Mon Sep 17 00:00:00 2001
From: Sander Roosendaal
Date: Tue, 2 Jun 2020 15:54:36 +0200
Subject: [PATCH 3/8] fixing bug on race compare
---
rowers/interactiveplots.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py
index 07a84620..dbca08ba 100644
--- a/rowers/interactiveplots.py
+++ b/rowers/interactiveplots.py
@@ -5057,11 +5057,13 @@ def interactive_multiple_compare_chart(ids,xparam,yparam,plottype='line',
'time','pace','workoutstate',
'workoutid']
- datadf = dataprep.getsmallrowdata_db(columns,ids=ids)
+ datadf = dataprep.getsmallrowdata_db(columns,ids=ids,doclean=False,compute=False)
+
datadf.dropna(axis=1,how='all',inplace=True)
datadf.dropna(axis=0,how='any',inplace=True)
+
nrworkouts = len(ids)
try:
From 2fcd9902bba8792f8187731790e5d5c247498ff5 Mon Sep 17 00:00:00 2001
From: Sander Roosendaal
Date: Tue, 2 Jun 2020 17:29:13 +0200
Subject: [PATCH 4/8] first cut at followers
---
rowers/models.py | 10 +++++
rowers/templates/followerform.html | 47 +++++++++++++++++++++
rowers/templates/virtualevent.html | 5 ++-
rowers/urls.py | 2 +
rowers/views/racesviews.py | 68 ++++++++++++++++++++++++++++++
rowers/views/statements.py | 4 +-
6 files changed, 134 insertions(+), 2 deletions(-)
create mode 100644 rowers/templates/followerform.html
diff --git a/rowers/models.py b/rowers/models.py
index 3fea4dbb..6e57bfaa 100644
--- a/rowers/models.py
+++ b/rowers/models.py
@@ -2917,6 +2917,16 @@ def update_duplicates_on_delete(sender, instance, **kwargs):
# conn.close()
# engine.dispose()
+class VirtualRaceFollower(models.Model):
+ user = models.ForeignKey(User,on_delete=models.CASCADE,null=True)
+ race = models.ForeignKey(VirtualRace,on_delete=models.CASCADE)
+ emailaddress = models.EmailField(max_length=254,blank=True,null=True)
+
+class FollowerForm(ModelForm):
+ class Meta:
+ model = VirtualRaceFollower
+ fields = ['emailaddress']
+
# Virtual Race results (for keeping results when workouts are deleted)
@python_2_unicode_compatible
class VirtualRaceResult(models.Model):
diff --git a/rowers/templates/followerform.html b/rowers/templates/followerform.html
new file mode 100644
index 00000000..433dabbd
--- /dev/null
+++ b/rowers/templates/followerform.html
@@ -0,0 +1,47 @@
+{% extends "newbase.html" %}
+{% load staticfiles %}
+{% load rowerfilters %}
+{% load tz %}
+
+{% block scripts %}
+{% include "monitorjobs.html" %}
+{% endblock %}
+
+{% block title %}Comment Session {% endblock %}
+
+{% block main %}
+
+Comments {{ plannedession.name }}
+
+
+ -
+ {% for c in comments %}
+
+ {{ c.created }}
+ {{ c.user.first_name }} {{ c.user.last_name }}
+
+
+ {% endfor %}
+
+
+
+
+{% endblock %}
+
+{% block sidebar %}
+{% if 'racing' in active %}
+{% include 'menu_racing.html' %}
+{% else %}
+{% include 'menu_plan.html' %}
+{% endif %}
+{% endblock %}
diff --git a/rowers/templates/virtualevent.html b/rowers/templates/virtualevent.html
index 3e2297ce..47debfd0 100644
--- a/rowers/templates/virtualevent.html
+++ b/rowers/templates/virtualevent.html
@@ -160,12 +160,14 @@