Private
Public Access
1
0

Hotfix summary update button

This commit is contained in:
Sander Roosendaal
2016-11-19 21:18:17 +01:00
parent aad3aac311
commit 219707af0b
4 changed files with 28 additions and 1 deletions

View File

@@ -189,6 +189,9 @@
{{ workout.summary }}
</pre>
</p>
<div class="grid_2 alpha">
<a class="button green small" href="recalcsummary">Update Summary</a>
</div>
</div>

View File

@@ -139,4 +139,4 @@
</div>
{% endblock %}
{% endblock %}

View File

@@ -108,6 +108,7 @@ urlpatterns = [
url(r'^workout/(\d+)/c2upload/$',views.list_c2_upload_view),
url(r'^workout/(\d+)/c2uploadw/$',views.workout_c2_upload_view),
url(r'^workout/(\d+)/stravauploadw/$',views.workout_strava_upload_view),
url(r'^workout/(\d+)/recalcsummary/$',views.workout_recalcsummary_view),
url(r'^workout/(\d+)/sporttracksuploadw/$',views.workout_sporttracks_upload_view),
url(r'^me/edit/$',views.rower_edit_view),
url(r'^me/edit/(.+.*)/$',views.rower_edit_view),

View File

@@ -1739,6 +1739,29 @@ def rankings_view(request,theuser=0,
'enddate':enddate,
})
@login_required()
def workout_recalcsummary_view(request,id=0):
row = Workout.objects.get(id=id)
if (checkworkoutuser(request.user,row)==False):
message = "You are not allowed to edit this workout"
url = reverse(workouts_view,args=[str(message)])
return HttpResponseRedirect(url)
filename = row.csvfilename
rowdata = rdata(filename)
row.summary = rowdata.allstats()
row.save()
successmessage = "Summary Updated"
url = reverse(workout_edit_view,
kwargs = {
'id':str(id),
'successmessage':str(successmessage),
})
return HttpResponseRedirect(url)
@login_required()
def workouts_view(request,message='',successmessage=''):
try: