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

mo.web.jinja: Přidáno user_url()

Občas chceme samotné URL, například při přesměrování.
parent a7a8faa7
No related branches found
No related tags found
No related merge requests found
......@@ -49,11 +49,14 @@ app.jinja_env.globals.update(place_breadcrumbs=place_breadcrumbs)
@app.template_filter()
def user_link(u: db.User) -> Markup:
return Markup('<a href="{url}">{name}{test}</a>').format(url=user_url(u), name=u.full_name(), test=" (test)" if u.is_test else "")
def user_url(u: db.User) -> str:
if u.is_admin or u.is_org:
url = url_for('org_org', id=u.user_id)
return url_for('org_org', id=u.user_id)
else:
url = url_for('org_user', id=u.user_id)
return Markup('<a href="{url}">{name}{test}</a>').format(url=url, name=u.full_name(), test=" (test)" if u.is_test else "")
return url_for('org_user', id=u.user_id)
@app.template_filter()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment