36 lines
900 B
HTML
36 lines
900 B
HTML
{% macro link(path, title, cls="") %}
|
|
<a
|
|
class="nav-link {% if request.path.startswith(path) %}active{% endif %} {{cls}}"
|
|
href="{{ path }}">{{ title }}</a>
|
|
{% endmacro %}
|
|
|
|
<li class="nav-item">
|
|
{{ link("/profile", "profile") }}
|
|
</li>
|
|
<li class="nav-item">
|
|
{{ link("/security", "security") }}
|
|
</li>
|
|
<li class="nav-item">
|
|
{{ link("/keys", "keys") }}
|
|
</li>
|
|
<li class="nav-item">
|
|
{{ link("/privacy", "privacy") }}
|
|
</li>
|
|
<li class="nav-item">
|
|
{{ link("/oauth2", "oauth") }}
|
|
</li>
|
|
{% if cfg("meta.sr.ht::billing", "enabled") == "yes" %}
|
|
<li class="nav-item">
|
|
{% if current_user.user_type == UserType.active_non_paying %}
|
|
{{ link("/billing/initial", "billing") }}
|
|
{% else %}
|
|
{{ link("/billing", "billing") }}
|
|
{% endif %}
|
|
</li>
|
|
{% endif %}
|
|
{% if current_user.user_type == UserType.admin %}
|
|
<li class="nav-item">
|
|
{{link("/users", "user admin", cls="text-danger")}}
|
|
</li>
|
|
{% endif %}
|