Skip to content
Snippets Groups Projects
Commit 20332028 authored by Martin Mareš's avatar Martin Mareš
Browse files

Jinja: Používáme knihovnu points

parent 7653de02
No related branches found
No related tags found
1 merge request!134Prázdné protokoly
......@@ -11,7 +11,9 @@ import urllib.parse
import mo.config as config
import mo.db as db
import mo.place_level
import mo.points
from mo.rights import Right
from mo.util import assert_not_none
import mo.util_format as util_format
from mo.web import app
from mo.web.org_place import place_breadcrumbs
......@@ -139,14 +141,7 @@ def user_flags(u: db.User) -> Markup:
@app.template_filter()
def sol_editable_points(s: Optional[db.Solution]) -> str:
if s is None:
return 'X'
elif s.is_empty:
return 'P'
elif s.points is None:
return ""
else:
return util_format.format_decimal(s.points)
return mo.points.format_sol_editable_points(s)
@app.template_filter()
......@@ -161,4 +156,4 @@ def sol_display_points(s: Optional[db.Solution], user: bool = False) -> Union[st
else:
return Markup('<span class="unknown">?</span>')
else:
return util_format.format_decimal(s.points)
return assert_not_none(util_format.format_decimal(s.points))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment