Private
Public Access
1
0

first version of session create page

This commit is contained in:
Sander Roosendaal
2018-02-05 20:43:54 +01:00
parent 7a51a51df4
commit cdf18058b9
7 changed files with 93 additions and 11 deletions

View File

@@ -50,13 +50,16 @@ from rowers.forms import (
FusionMetricChoiceForm,BoxPlotChoiceForm,MultiFlexChoiceForm,
TrendFlexModalForm,WorkoutSplitForm,WorkoutJoinParamForm,
)
from rowers.models import Workout, User, Rower, WorkoutForm,FavoriteChart
from rowers.models import (
Workout, User, Rower, WorkoutForm,FavoriteChart,
PlannedSession
)
from rowers.models import (
RowerPowerForm,RowerForm,GraphImage,AdvancedWorkoutForm,
RowerPowerZonesForm,AccountRowerForm,UserForm,StrokeData,
Team,TeamForm,TeamInviteForm,TeamInvite,TeamRequest,
WorkoutComment,WorkoutCommentForm,RowerExportForm,
CalcAgePerformance,PowerTimeFitnessMetric,
CalcAgePerformance,PowerTimeFitnessMetric,PlannedSessionForm
)
from rowers.models import FavoriteForm,BaseFavoriteFormSet,SiteAnnouncement
from rowers.metrics import rowingmetrics,defaultfavoritecharts
@@ -11699,6 +11702,22 @@ def agegrouprecordview(request,sex='male',weightcategory='hwt',
'the_div':div,
})
@user_passes_test(hasplannedsessions,login_url="/",redirect_field_name=None)
@user_passes_test(hasplannedsessions,login_url="/",
redirect_field_name=None)
def session_create_view(request):
return 1
if request.method == 'POST':
sessioncreateform = PlannedSessionForm(request.POST)
if sessioncreateform.is_valid():
cd = sessioncreateform.cleaned_data
# do something with data
url = reverse(session_create_view)
return HttpResponseRedirect(url)
else:
sessioncreateform = PlannedSessionForm()
return render(request,'plannedsessioncreate.html',
{
'teams':get_my_teams(request.user),
'form':sessioncreateform,
})