{% extends 'core/base.html' %} {% load i18n %} {% block content %} ← {% trans "back" %}

{% trans "Profile" %}

{% trans "Manage your personal user data." %}

{% csrf_token %}
{{ profile_form.first_name }}
{{ profile_form.last_name }}
{{ profile_form.email }}

{% trans "View & language" %}

{% trans "Choose your language and configure the default overview." %}

{% csrf_token %}
{% for field in preference_form %} {% if field.name == 'language' or field.name == 'overview_lines' %}
{{ field }}
{% endif %} {% endfor %}
{% trans "Sorting" %}
{% trans "Show in overview" %}
{% for field in preference_form %} {% if field.field.widget.input_type == 'checkbox' and field.name != 'due_first' %}
{% endif %} {% endfor %}

{% trans "Workspaces" %}

{% trans "Separate private and company data into workspaces." %}

{% for membership in workspace_memberships %}
{{ membership.workspace.name }}{% if active_workspace.id == membership.workspace.id %}{% trans "active" %}{% endif %}
{{ membership.get_role_display }} · {{ membership.workspace.slug }}
{% csrf_token %}
{% endfor %}
{% csrf_token %}
{{ workspace_form.name }}
{{ workspace_form.slug }}
{% if workspace_form.errors %}
{{ workspace_form.errors }}
{% endif %}

{% trans "User invitations" %}

{% trans "Invite new users during the test phase. Only people with an invitation link can register." %}

{% csrf_token %}
{{ user_invite_form.email }}
{% for invite in user_invites %}
{{ invite.email }}
{% csrf_token %}
{{ request.scheme }}://{{ request.get_host }}{% url 'accept_user_invite' invite.token %}
{% empty %}{% trans "No open invitations." %}{% endfor %}

{% trans "API keys" %}

{% blocktrans with workspace=active_workspace.name %}Create API keys for integrations in workspace {{ workspace }} and optionally restrict them to tags.{% endblocktrans %}

{% csrf_token %}
{{ key_form.name }}
{% trans "No selection = access to all own items." %}
{{ key_form.tags }}
{% for key in api_keys %}
{{ key.name }}
{% csrf_token %}
{{ key.token }}
{% trans "Tags" %}: {% for tag in key.tags.all %}#{{ tag.name }} {% empty %}{% trans "all" %}{% endfor %}
{% empty %}{% trans "No API keys yet." %}{% endfor %}
{% endblock %}