first version of check box strava improt
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
<form enctype="multipart/form-data" method="post">
|
||||
{% csrf_token %}
|
||||
<input name='workouts' type="submit" value="Import selected workouts">
|
||||
<a href="/rowers/workouts/stravaimport/?selectallnew=true">Select All New</a>
|
||||
<a href="/rowers/workout/stravaimport/?selectallnew=true">Select All New</a>
|
||||
<table width="70%" class="listtable">
|
||||
<thead>
|
||||
<tr>
|
||||
@@ -38,7 +38,11 @@
|
||||
{% for workout in workouts %}
|
||||
<tr>
|
||||
<td>
|
||||
{% if workout|lookup:'new' == 'NEW' and checknew == 'true' %}
|
||||
<input checked type="checkbox" value={{ workout|lookup:'id' }} name="workoutid">
|
||||
{% else %}
|
||||
<input type="checkbox" value={{ workout|lookup:'id' }} name="workoutid">
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>{{ workout|lookup:'name' }}</td>
|
||||
<td>{{ workout|lookup:'starttime' }}</td>
|
||||
|
||||
BIN
rowers/tests/testdata/testdata.tcx.gz
vendored
Normal file
BIN
rowers/tests/testdata/testdata.tcx.gz
vendored
Normal file
Binary file not shown.
@@ -1021,7 +1021,10 @@ def workout_stravaimport_view(request,message="",userid=0):
|
||||
csvfilename,
|
||||
rower.user.id
|
||||
)
|
||||
messages.info(request,'Strava workout nr {stravaid} will be imported in the background'.format(stravaid=stravaid))
|
||||
messages.info(request,'Strava workout nr {stravaid} will be imported in the background. It may take a few minutes before it appears.'.format(stravaid=stravaid))
|
||||
# done, redirect to workouts list
|
||||
url = reverse('workouts_view')
|
||||
return HttpResponseRedirect(url)
|
||||
except KeyError:
|
||||
pass
|
||||
|
||||
@@ -1036,8 +1039,7 @@ def workout_stravaimport_view(request,message="",userid=0):
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
r = getrower(request.user)
|
||||
checknew = request.GET.get('selectallnew',False)
|
||||
|
||||
return render(request,'strava_list_import.html',
|
||||
{'workouts':workouts,
|
||||
@@ -1045,6 +1047,7 @@ def workout_stravaimport_view(request,message="",userid=0):
|
||||
'active':'nav-workouts',
|
||||
'breadcrumbs':breadcrumbs,
|
||||
'teams':get_my_teams(request.user),
|
||||
'checknew':checknew,
|
||||
})
|
||||
|
||||
return HttpResponse(res) # pragma: no cover
|
||||
|
||||
Reference in New Issue
Block a user