Merge branch 'release/v8.42'
This commit is contained in:
@@ -61,15 +61,16 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
|
<script src="/static/js/jquery-3.1.0.js">
|
||||||
|
</script>
|
||||||
<script src="/static/js/jquery.formset.js"></script>
|
<script src="/static/js/jquery.formset.js"></script>
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function(){
|
|
||||||
|
|
||||||
$('#ps-form-table tbody tr').formset({
|
$('#ps-form-table tbody tr').formset({
|
||||||
addText: ''
|
addText: ''
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
|
||||||
$("tr.session_form_row").each(function() {
|
$("tr.session_form_row").each(function() {
|
||||||
|
|||||||
+11
-21
@@ -7164,6 +7164,8 @@ def workout_smoothenpace_view(request,id=0,message="",successmessage=""):
|
|||||||
row.write_csv(filename,gzip=True)
|
row.write_csv(filename,gzip=True)
|
||||||
dataprep.update_strokedata(id,row.df)
|
dataprep.update_strokedata(id,row.df)
|
||||||
|
|
||||||
|
messages.info(request,'A smoothening filter was applied to your pace data')
|
||||||
|
|
||||||
if previousurl:
|
if previousurl:
|
||||||
url = previousurl
|
url = previousurl
|
||||||
else:
|
else:
|
||||||
@@ -13987,6 +13989,7 @@ def plannedsession_multiclone_view(
|
|||||||
std = min([ps.startdate for ps in sps])
|
std = min([ps.startdate for ps in sps])
|
||||||
shiftstartdate = dateshiftform.cleaned_data['shiftstartdate']
|
shiftstartdate = dateshiftform.cleaned_data['shiftstartdate']
|
||||||
delta = shiftstartdate-std
|
delta = shiftstartdate-std
|
||||||
|
lastdate = shiftstartdate
|
||||||
for ps in sps:
|
for ps in sps:
|
||||||
rowers = ps.rower.all()
|
rowers = ps.rower.all()
|
||||||
teams = ps.team.all()
|
teams = ps.team.all()
|
||||||
@@ -13994,18 +13997,23 @@ def plannedsession_multiclone_view(
|
|||||||
ps.startdate += delta
|
ps.startdate += delta
|
||||||
ps.preferreddate += delta
|
ps.preferreddate += delta
|
||||||
ps.enddate += delta
|
ps.enddate += delta
|
||||||
|
if ps.enddate > lastdate:
|
||||||
|
lastdate = ps.enddate
|
||||||
ps.save()
|
ps.save()
|
||||||
for rower in rowers:
|
for rower in rowers:
|
||||||
add_rower_session(rower,ps)
|
add_rower_session(rower,ps)
|
||||||
for team in teams:
|
for team in teams:
|
||||||
add_team_session(team,ps)
|
add_team_session(team,ps)
|
||||||
|
|
||||||
url = reverse(plannedsession_multicreate_view,
|
startdatestring = shiftstartdate.strftime('%Y-%m-%d')
|
||||||
|
enddatestring = lastdate.strftime('%Y-%m-%d')
|
||||||
|
|
||||||
|
url = reverse(plannedsessions_view,
|
||||||
kwargs = {
|
kwargs = {
|
||||||
'userid':r.user.id,
|
'userid':r.user.id,
|
||||||
|
'startdatestring':startdatestring,
|
||||||
|
'enddatestring':enddatestring,
|
||||||
})
|
})
|
||||||
if when:
|
|
||||||
url += '?when='+when
|
|
||||||
|
|
||||||
return HttpResponseRedirect(url)
|
return HttpResponseRedirect(url)
|
||||||
|
|
||||||
@@ -14219,26 +14227,8 @@ def plannedsession_multicreate_view(request,
|
|||||||
except IndexError:
|
except IndexError:
|
||||||
trainingplan = None
|
trainingplan = None
|
||||||
|
|
||||||
sps = get_sessions(r,startdate=startdate,enddate=enddate)
|
|
||||||
|
|
||||||
m = Rower.objects.get(user=request.user)
|
m = Rower.objects.get(user=request.user)
|
||||||
|
|
||||||
if m.rowerplan == 'coach':
|
|
||||||
teams = Team.objects.filter(manager=request.user)
|
|
||||||
members = Rower.objects.filter(team__in=teams).distinct()
|
|
||||||
if r in members:
|
|
||||||
qset = PlannedSession.objects.filter(
|
|
||||||
rower__in=[r],
|
|
||||||
startdate__lte=enddate,
|
|
||||||
enddate__gte=startdate,
|
|
||||||
).order_by("startdate","preferreddate","enddate").exclude(
|
|
||||||
sessiontype='race')
|
|
||||||
else:
|
|
||||||
qset = []
|
|
||||||
else:
|
|
||||||
qset = []
|
|
||||||
|
|
||||||
if not qset:
|
|
||||||
qset = PlannedSession.objects.filter(
|
qset = PlannedSession.objects.filter(
|
||||||
rower__in=[r],
|
rower__in=[r],
|
||||||
manager = request.user,
|
manager = request.user,
|
||||||
|
|||||||
Reference in New Issue
Block a user