diff --git a/mo/web/jinja.py b/mo/web/jinja.py index 9ccf3e5e419a69be102b08ac89fe07fa5a6c5c16..59c744f19a92619545a76d29fb25d10af96c189d 100644 --- a/mo/web/jinja.py +++ b/mo/web/jinja.py @@ -87,6 +87,11 @@ def none_value(s: Any, none_value: Any) -> Any: return none_value if s is None else s +@app.template_filter() +def yes_no(a: bool) -> str: + return "ano" if a else "ne" + + @app.template_filter() def json_pretty(js: Any) -> str: return json.dumps(js, sort_keys=True, indent=4, ensure_ascii=False) diff --git a/mo/web/org_users.py b/mo/web/org_users.py index 0281e2ba3e4760def051cbe85efb6a5cc7205452..efa5b789ebccf1b338d4ce569e57771a01c97071 100644 --- a/mo/web/org_users.py +++ b/mo/web/org_users.py @@ -355,6 +355,7 @@ class UserEditForm(FlaskForm): last_name = wtforms.StringField("Příjmení", validators=[Required()]) email = wtforms.StringField("E-mail", validators=[Required()]) note = wtforms.TextAreaField("Poznámka") + is_test = wtforms.BooleanField("Testovací účet") submit = wtforms.SubmitField("Uložit") def validate_email(form, field): diff --git a/mo/web/templates/org_org.html b/mo/web/templates/org_org.html index 4cdbe0bc68203db7f8f4a5c0841f8dae40188ddc..7a14338247834583552c37d4d498a6ae1201ec3a 100644 --- a/mo/web/templates/org_org.html +++ b/mo/web/templates/org_org.html @@ -13,6 +13,7 @@ <tr><td>Poslední přihlášení:<td>{{ user.last_login_at|timeformat }} {% if user.reset_at %}<tr><td>Reset hesla:<td>{{ user.reset_at|timeformat }}{% endif %} <tr><td>Poznámka:<td style="white-space: pre-line;">{{ user.note }} +<tr><td>Testovací účet:<td>{{ user.is_test|yes_no }} </table> <div class="btn-group" role="group"> diff --git a/mo/web/templates/org_user.html b/mo/web/templates/org_user.html index 839868169385401f09ddd1475a36892949a86c1c..e76644b20ea3f1dd6eb8292f942428556b15c25b 100644 --- a/mo/web/templates/org_user.html +++ b/mo/web/templates/org_user.html @@ -13,6 +13,7 @@ <tr><td>Poslední přihlášení:{% if user.last_login_at %}<td>{{ user.last_login_at|timeformat }}{% else %}<td class="error"><i>Zatím nepřihlášen</i>{% endif %} {% if user.reset_at %}<tr><td>Reset hesla:<td>{{ user.reset_at|timeformat }}{% endif %} <tr><td>Poznámka:<td style="white-space: pre-line;">{{ user.note }} +<tr><td>Testovací účet:<td>{{ user.is_test|yes_no }} </table> <div class="btn-group" role="group">