2.0+ public access setup
This commit is contained in:
45 files changed
+7875
-32
No files matched your search
@@ -3,6 +3,7 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from datetime import datetime
|
||||
import re
|
||||
|
||||
from markupsafe import Markup
|
||||
|
||||
@@ -11,6 +12,11 @@ from models import SessionEntry, SessionSummary
|
||||
BREAK_EVEN_TOLERANCE_CENTS = 100
|
||||
|
||||
|
||||
def slugify(value: str, fallback: str = "league") -> str:
|
||||
slug = re.sub(r"[^a-z0-9]+", "-", value.strip().casefold()).strip("-")
|
||||
return slug or fallback
|
||||
|
||||
|
||||
def cents_to_dollars(cents: int) -> Markup:
|
||||
value = cents / 100
|
||||
return Markup(f'<span class="currency-symbol">$</span>{value:,.2f}')
|
||||
|
||||
Reference in new issue
Block a user