{% extends 'account/base.html' %} {% load helpers %} {% load form_helpers %} {% load i18n %} {% block title %}{% trans "User Preferences" %}{% endblock %} {% block content %}
{% csrf_token %} {# Built-in preferences #} {% for group, fields in form.fieldsets %}
{{ group }}
{% for name in fields %} {% render_field form|getfield:name %} {% endfor %}
{% endfor %} {# Plugin preferences #} {% with plugin_fields=form.plugin_fields %} {% if plugin_fields %}
{% trans "Plugins" %}
{% for name in plugin_fields %} {% render_field form|getfield:name %} {% endfor %}
{% endif %} {% endwith %} {# Table configurations #}
{% trans "Table Configurations" %}
{% if request.user.config.data.tables %}
{% for table, prefs in request.user.config.data.tables.items %} {% endfor %}
{% trans "Table" %} {% trans "Ordering" %} {% trans "Columns" %}
{{ table }} {{ prefs.ordering|join:", "|placeholder }} {{ prefs.columns|join:", "|placeholder }}
{% else %}

{% trans "None found" %}

{% endif %}
{% trans "Cancel" %}
{% endblock %}