small improvements
This commit is contained in:
@@ -5,6 +5,7 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
from rowers.views.statements import *
|
from rowers.views.statements import *
|
||||||
from rowingdata import trainingparser
|
from rowingdata import trainingparser
|
||||||
|
import json
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
@permission_required('plannedsession.view_session',fn=get_session_by_pk,raise_exception=True)
|
@permission_required('plannedsession.view_session',fn=get_session_by_pk,raise_exception=True)
|
||||||
@@ -460,13 +461,17 @@ def plannedsession_create_view(request,
|
|||||||
sessionunit=sessionunit,
|
sessionunit=sessionunit,
|
||||||
comment=comment,
|
comment=comment,
|
||||||
criterium=criterium,
|
criterium=criterium,
|
||||||
|
interval_string=interval_string,
|
||||||
manager=request.user)
|
manager=request.user)
|
||||||
|
|
||||||
ps.save()
|
ps.save()
|
||||||
|
|
||||||
if interval_string:
|
if interval_string:
|
||||||
dct = trainingparser.parsetodict(interval_string)
|
dct = trainingparser.parsetodict(interval_string)
|
||||||
|
dct = [item for item in dct if item['value'] != 0]
|
||||||
dct = trainingparser.tofitdict(dct)
|
dct = trainingparser.tofitdict(dct)
|
||||||
|
ps.json_string = json.dumps(dct)
|
||||||
|
|
||||||
txt = ps_dict_get_description(dct)
|
txt = ps_dict_get_description(dct)
|
||||||
ps.comment += '\n'+txt
|
ps.comment += '\n'+txt
|
||||||
ps.save()
|
ps.save()
|
||||||
|
|||||||
Reference in New Issue
Block a user