{% extends "base.html" %} {% block title %} {{ user.username }} {% endblock %} {% block content %} {% if not current_user.is_authenticated and user.rank == user.rank.NOT_JOINED and user.forums_username %}
Claim Is this you? Claim your account now!
{% endif %}

{{ user.display_name }}

{% if current_user.is_authenticated and current_user.rank.atLeast(current_user.rank.MODERATOR) %} {% endif %} {% if user == current_user %} {% endif %}
Rank: {{ user.rank.getTitle() }}
Links: {% if user.forums_username %} Minetest Forum {% elif user == current_user %} No forum account {% endif %} {% if user.github_username or user == current_user %} | {% endif %} {% if user.github_username %} GitHub {% elif user == current_user %} Link Github {% endif %} {% if user.website_url %} | Website {% endif %} {% if user == current_user %}
🌎 Visible to everyone {% endif %}
Admin {% if user.email %} Email {% else %} Email {% endif %}
Profile Picture: {% if user.forums_username %}
{% endif %} {% if user.email %} Gravatar {% else %} Gravatar {% endif %}
Password: {% if user.password %} Set | Change {% else %} Not set | Set {% endif %}
{% if form %} {% from "macros/forms.html" import render_field, render_submit_field %}
Edit Details
{{ form.hidden_tag() }} {% if user.checkPerm(current_user, "CHANGE_DNAME") %} {{ render_field(form.display_name, tabindex=230) }} {{ render_field(form.website_url, tabindex=232) }} {{ render_field(form.donate_url, tabindex=233) }} {% endif %} {% if user.checkPerm(current_user, "CHANGE_EMAIL") %} {{ render_field(form.email, tabindex=240) }} We'll send you an email to verify it if changed. {% endif %} {% if user.checkPerm(current_user, "CHANGE_RANK") %} {{ render_field(form.rank, tabindex=250) }} {% endif %} {{ render_submit_field(form.submit, tabindex=280) }}
{% endif %}
{% from "macros/packagegridtile.html" import render_pkggrid %} {{ render_pkggrid(packages, show_author=False) }} {% if user.donate_url %}
Like {{ user.display_name }}'s work? Donate now!
{% endif %} {% if current_user == user or (current_user.is_authenticated and current_user.rank.atLeast(current_user.rank.EDITOR)) %}

Unadded topics

{% if topics_to_add %}

List of your forum topics which do not have a matching package. Topics with a strikethrough have been marked as discarded.

{% from "macros/topics.html" import render_topics_table %} {{ render_topics_table(topics_to_add, show_author=False, show_discard=True, current_user=current_user) }} {% else %}

Congrats! You don't have any topics which aren't on CDB.

{% endif %}
{% endif %} {% endblock %} {% block scriptextra %} {% endblock %}