adding grid user settings
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user