Private
Public Access
1
0

adding simple power form

This commit is contained in:
Sander Roosendaal
2022-12-16 08:18:13 +01:00
parent 47d8dd63d3
commit 57fe6413e6
5 changed files with 80 additions and 1 deletions

View File

@@ -551,6 +551,40 @@ def rower_edit_view(request, rowerid=0, userid=0, message=""):
'rower': r,
})
#simple initial settings page
@login_required()
@permission_required('rower.is_coach', fn=get_user_by_userid, raise_exception=True)
def rower_simpleprefs_view(request, userid=0):
r = getrequestrowercoachee(request, userid=userid, notpermanent=True)
breadcrumbs = [
{
'url': '/rowers/me/edit/',
'name': 'Profile'
},
{
'url': reverse('rower_simpleprefs_view'),
'name': 'Zones'
}
]
form = SimpleRowerPowerForm(instance=r)
if request.method == 'POST':
form = SimpleRowerPowerForm(request.POST, instance=r)
if form.is_valid():
form.save(commit=True)
messages.info(request,'FTP and OTW FTP saved')
return render(request, 'rower_simplepreferences.html',
{
'form': form,
'teams': get_my_teams(request.user),
'breadcrumbs': breadcrumbs,
'rower': r,
})
# Page where user can set his details
# Add email address to form so user can change his email address