diff --git a/rowers/templates/workout_join_select.html b/rowers/templates/workout_join_select.html
index 7267ee91..ab1035b1 100644
--- a/rowers/templates/workout_join_select.html
+++ b/rowers/templates/workout_join_select.html
@@ -66,9 +66,21 @@
-
{{ team.name }} Join Workouts
+{{ team.name }} Glue Workouts
+ -
+ {% if team %}
+
+
-
-
- {% if team %}
-
-
--
- {% if team %}
-
-
--
- {% if team %}
-
diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz
index 55bf7cd3..5fb79bb4 100644
Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ
diff --git a/rowers/urls.py b/rowers/urls.py
index eb04742f..ab33f992 100644
--- a/rowers/urls.py
+++ b/rowers/urls.py
@@ -224,8 +224,8 @@ urlpatterns = [
re_path(r'^user-boxplot-select/user/(?P\d+)/$',views.user_boxplot_select,name='user_boxplot_select'),
re_path(r'^user-boxplot-select/$',views.user_boxplot_select,name='user_boxplot_select'),
re_path(r'^user-analysis-select/(?P\w.*)/user/(?P\d+)/$',views.analysis_new,name='analysis_new'),
- re_path(r'^user-analysis-select/user/(?P\d+)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/(?P\w.*)/team/(?P\d+)/$',views.analysis_new,name='analysis_new'),
+ re_path(r'^user-analysis-select/user/(?P\d+)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/team/(?P\d+)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/(?P\w.*)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/$',views.analysis_new,name='analysis_new'),
diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py
index b78c4ec5..83046177 100644
--- a/rowers/views/workoutviews.py
+++ b/rowers/views/workoutviews.py
@@ -479,8 +479,9 @@ def workouts_join_select(request,
modalities = [m[0] for m in mytypes.workouttypes]
modality = 'all'
- if request.method == 'POST' and 'daterange' in request.POST:
+ if request.method == 'POST':
dateform = DateRangeForm(request.POST)
+ modalityform = TrendFlexModalForm(request.POST)
if dateform.is_valid():
startdate = dateform.cleaned_data['startdate']
enddate = dateform.cleaned_data['enddate']
@@ -488,15 +489,6 @@ def workouts_join_select(request,
enddatestring = enddate.strftime('%Y-%m-%d')
request.session['startdate'] = startdatestring
request.session['enddate'] = enddatestring
- else:
- dateform = DateRangeForm(initial={
- 'startdate':startdate,
- 'enddate':enddate,
- })
-
-
- if request.method == 'POST' and 'modality' in request.POST:
- modalityform = TrendFlexModalForm(request.POST)
if modalityform.is_valid():
modality = modalityform.cleaned_data['modality']
waterboattype = modalityform.cleaned_data['waterboattype']
@@ -511,6 +503,13 @@ def workouts_join_select(request,
request.session['modalities'] = modalities
request.session['waterboattype'] = waterboattype
+ else:
+ dateform = DateRangeForm(initial={
+ 'startdate':startdate,
+ 'enddate':enddate,
+ })
+
+
negtypes = []
for b in mytypes.boattypes: