From fa6eb0e8c50cd5fbaa989d2273001734f9b11c1f Mon Sep 17 00:00:00 2001
From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz>
Date: Sun, 1 Aug 2021 19:35:08 +0200
Subject: [PATCH] =?UTF-8?q?Formul=C3=A1=C5=99=20P=C5=99idat=20=C3=BA=C4=8D?=
 =?UTF-8?q?astn=C3=ADka:=20Nepovinn=C3=A9=20zad=C3=A1v=C3=A1n=C3=AD=20n?=
 =?UTF-8?q?=C4=9Bkter=C3=BDch=20=C3=BAdaj=C5=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Jméno, škola, ročník a rok narození nejsou povinné pro již existující
uživatele resp. registrace do ročníku.

Closes #230
---
 mo/web/org_contest.py                      | 10 +++++-----
 mo/web/templates/org_contest_add_user.html |  1 +
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py
index 7e6c9e37..1d178fc4 100644
--- a/mo/web/org_contest.py
+++ b/mo/web/org_contest.py
@@ -1637,11 +1637,11 @@ def org_contest_edit(id: int):
 
 class ParticipantAddForm(FlaskForm):
     email = mo_fields.Email(validators=[validators.Required()])
-    first_name = mo_fields.FirstName(validators=[validators.Required()])
-    last_name = mo_fields.LastName(validators=[validators.Required()])
-    school = mo_fields.School(validators=[validators.Required()])
-    grade = mo_fields.Grade(validators=[validators.Required()])
-    birth_year = mo_fields.BirthYear(validators=[validators.Required()])
+    first_name = mo_fields.FirstName(validators=[validators.Optional()])
+    last_name = mo_fields.LastName(validators=[validators.Optional()])
+    school = mo_fields.School(validators=[validators.Optional()])
+    grade = mo_fields.Grade(validators=[validators.Optional()])
+    birth_year = mo_fields.BirthYear(validators=[validators.Optional()])
     participation_place = mo_fields.Place("Kód soutěžního místa")
     save = wtforms.SubmitField("Přidat")
 
diff --git a/mo/web/templates/org_contest_add_user.html b/mo/web/templates/org_contest_add_user.html
index 297d6ce7..a016c847 100644
--- a/mo/web/templates/org_contest_add_user.html
+++ b/mo/web/templates/org_contest_add_user.html
@@ -13,6 +13,7 @@
 
 {% if errs %}
 {% endif %}
+<p>Jméno, škola, ročník a rok narození nejsou povinné pro již registrované účty.</p>
 
 {{ wtf.quick_form(form, form_type='simple', button_map={'save': 'primary'}) }}
 
-- 
GitLab