SMTL

Die Stadtmeistersteilerliste und das Anmeldeformular - SK Langen e.V.
git clone git://git.oshgnacknak.de/SMTL.git
Log | Files | Refs | README

commit 87230bfea0a002b69305265e2ae3c538b3782cfa
parent 843b1f3adcc2c7523973bfa0dc79f49f69c30719
Author: Oshgnacknak <osh@oshgnacknak.de>
Date:   Sat, 24 Aug 2019 10:34:15 +0200

adding Vorname + show for error to users

Diffstat:
Msmtl/signup_form.py | 12++++++------
Msmtl/templates/player_table.html | 2+-
Msmtl/templates/signup_form.html | 3+++
3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/smtl/signup_form.py b/smtl/signup_form.py @@ -1,12 +1,12 @@ -from wtforms import Form, TextField, IntegerField, SelectField -from wtforms.validators import DataRequired, Regexp, Email, Length, NumberRange +from wtforms import Form, StringField, IntegerField, SelectField +from wtforms.validators import DataRequired, Email, Length, NumberRange from smtl.models.player import Gender, Player from smtl.app import current_year class SignupForm(Form): - name = TextField( - label='Name:', + name = StringField( + label='Name, Vorname:', validators=[ DataRequired('Der Name darf nicht leer sein.'), Length(max=Player.name.type.length, message='Der Vorname ist zu lang.') @@ -27,14 +27,14 @@ class SignupForm(Form): ] ) - club = TextField( + club = StringField( label='Verein:', validators=[ Length(max=Player.club.type.length, message='Der Vereinsname ist zu lang.') ] ) - email = TextField( + email = StringField( label='EMail:', validators=[ DataRequired('Die EMail darf nicht leer sein.'), diff --git a/smtl/templates/player_table.html b/smtl/templates/player_table.html @@ -36,7 +36,7 @@ <table id="player_table"> <tr> - <th>Name</th> + <th>Name, Vorname</th> <th>Verein</th> <th>DWZ</th> <th>Attr.</th> diff --git a/smtl/templates/signup_form.html b/smtl/templates/signup_form.html @@ -43,6 +43,9 @@ } else { throw new Error(r.message); } + }).catch(e => { + console.error(e); + alert('Auf Grund eines Fehlers ist die Anfrage gescheitert:\n' + e); }); } </script>