{% import "plainui/components/list_assemblies.html" as list_assm with context %} {% import "plainui/components/list_events.html" as list_events with context %} {% import "plainui/components/form_elements.html" as form_elements %} {% import "plainui/components/badge_elements.html.j2" as badge_elements with context %} {% import "plainui/components/image.html" as imageMacro %} {% import "plainui/components/avatar.html" as avatar %} {% import "plainui/components/nav.html" as navMacro with context %} {% extends "plainui/base.html" %} {% block title %}{{conf.name}} - {{ _("Profile") }}{% endblock %} {% block content %} {{ navMacro.top_nav(_("My Dashboard")) }}

{{ user.username }}

{{ avatar.avatar(user) }}
{{ _("username") }}
{{ user.username }}
{{ _("last login") }}
{{ user.last_login | strftime }}
{% if user.id %}
{{ _("My public User Page") }}
{{ _('View')}}
{% endif %}

{{ _("custom preferences") }}

{{ csrf_input }} {{ form_elements.render_form_fields(form1) }} {{ form_elements.render_form_fields(form2) }} {{ form_elements.errors(form1) }} {{ form_elements.errors(form2) }}

{{ _("My Badges") }}

{{ _("Manage Badges") }}

{% if amount_badges_not_accepted > 0 %}

{{ _("Pending badges") }}: {{ amount_badges_not_accepted }}

{% endif %}
{{ csrf_input }} {{ form_elements.render_form_fields(redeem_badge_form) }} {{ form_elements.errors(redeem_badge_form) }}

{{ _("Badges: Accept / Revoke / Visibility") }}
{{ _("Export Your Badges") }}


{{ _("My Favorites") }}

{{ ("Events") }}

{{ list_events.list(my_favorite_events, is_favorite_events, is_fahrplan_events ) }}

{{ _("Assemblies") }}

{{ list_assm.list(my_favorite_assemblies, is_favorite_assemblies ) }}

{{ _("My Fahrplan") }}

{{ list_events.list(my_fahrplan_events, is_favorite_events, is_fahrplan_events ) }}

{{ _("Allowlisted Domains") }}

{{ csrf_input }}
    {% for entry in dereferrer_allowlist %}
  • {{ entry.domain }}
  • {%- endfor %}
{% endblock %}