{% extends "base.html" %} {% block title %} {{ user.username }} {% endblock %} {% block content %}
{{ _('Profile picture') }}
{% if user.can_see_edit_profile(current_user) %} {{ _("Edit Profile") }} {{ _("To Do List") }} {% endif %} {{ _("Report") }} {% if current_user.is_authenticated and current_user.rank.atLeast(current_user.rank.MODERATOR) and user.email %} {{ _("Send Email") }} {% endif %}

{{ user.display_name }} {% if user.username != user.display_name %} ({{ user.username }}) {% endif %}

{{ user.rank.getTitle() }} {% if user.forums_username %} {{ _("Forums") }} {% endif %} {% if user.github_username %} {{ _("GitHub") }} {% endif %} {% if user.website_url %} {{ _("Website") }} {% endif %} {% if user.donate_url %} {{ _("Donate") }} {% endif %} {{ user.packages.count() }} {{ _("packages") }} {% set num_reviews = user.reviews | length %} {{ num_reviews }} {{ _("reviews") }} {{ user.replies.count() }} {{ _("comments") }}
{% 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!") }}
{% else %}
{% for medal in medals_unlocked %}
{{ medal.title }}

{{ medal.description }}

{% endfor %} {% if current_user == user or (current_user.is_authenticated and current_user.rank.atLeast(current_user.rank.ADMIN)) %} {% for medal in medals_locked %}

{{ medal.description }}

{{ _("%(value)d / %(target)d", value=medal.progress[0], target=medal.progress[1]) }}
{% endfor %} {% endif %}
{% endif %} {% if current_user == user or user.checkPerm(current_user, "CHANGE_AUTHOR") %} {{ _("Create package") }} {% endif %} {% if current_user == user or (current_user.is_authenticated and current_user.rank.atLeast(current_user.rank.EDITOR)) %} {{ _("View list of tags") }} {% endif %}

{{ _("Packages") }}

{% from "macros/packagegridtile.html" import render_pkggrid %} {{ render_pkggrid(packages, show_author=False) }} {% if maintained_packages %}

{{ _("Maintained Packages") }}

{{ _("This user is also a maintainer of the following packages") }}

{{ render_pkggrid(maintained_packages) }} {% endif %}

{{ _("Reviews") }}

{% from "macros/reviews.html" import render_reviews with context %} {{ render_reviews(user.reviews, current_user, True) }} {% endblock %}