Private
Public Access
1
0

adding grid user settings

This commit is contained in:
Sander Roosendaal
2020-05-03 11:11:18 +02:00
parent eaace7c426
commit 0f3d697057
7 changed files with 67 additions and 18 deletions

View File

@@ -127,7 +127,7 @@ from rowers.models import (
VirtualRaceForm,VirtualRaceResultForm,RowerImportExportForm,
IndoorVirtualRaceResultForm,IndoorVirtualRaceResult,
IndoorVirtualRaceForm,PlannedSessionCommentForm,
Alert, Condition
Alert, Condition, StaticChartRowerForm
)
from rowers.models import (
FavoriteForm,BaseFavoriteFormSet,SiteAnnouncement,BasePlannedSessionFormSet,

View File

@@ -220,6 +220,9 @@ def rower_favoritecharts_view(request,userid=0):
message = ''
successmessage = ''
r = getrequestrower(request,userid=userid,notpermanent=True)
staticchartform = StaticChartRowerForm(instance=r)
favorites = FavoriteChart.objects.filter(user=r).order_by('id')
aantal = len(favorites)
favorites_data = [{'yparam1':f.yparam1,
@@ -234,8 +237,13 @@ def rower_favoritecharts_view(request,userid=0):
if aantal==0:
FavoriteChartFormSet = formset_factory(FavoriteForm,formset=BaseFavoriteFormSet,extra=1)
if request.method == 'POST' and 'staticgrids' in request.POST:
staticchartform = StaticChartRowerForm(request.POST,instance=r)
if staticchartform.is_valid():
r.staticgrids = staticchartform.cleaned_data.get('staticgrids')
r.save()
if request.method == 'POST':
if request.method == 'POST' and 'form-TOTAL_FORMS' in request.POST:
favorites_formset = FavoriteChartFormSet(request.POST)
if favorites_formset.is_valid():
new_instances = []
@@ -275,6 +283,7 @@ def rower_favoritecharts_view(request,userid=0):
'favorites_formset':favorites_formset,
'teams':get_my_teams(request.user),
'rower':r,
'staticchartform':staticchartform,
}