{% extends 'flask_user/public_base.html' %} {% block content %} {% from "base_templates/form_macros.html" import render_field, render_select_field, render_multiselect_field, render_submit_field, myrender_hidden_field %}

{{ title }}

{{ description }}

{%- if mode == 'new' %}
{{ form.csrf_token }} {{ myrender_hidden_field(form.action, value='new') }} {{ myrender_hidden_field(form.security, value="") }} {{ render_field(form.name) }} {{ render_select_field(form.method) }}
{%- if is_admin %} {{ render_multiselect_field(form.permissions, undernote=word("If no items are selected, user privileges will determine permissions of the API key.")) }} {%- endif %}
{{ render_submit_field(form.submit, id='submit') }}
{%- elif mode == 'edit' %}
{{ form.csrf_token }} {{ myrender_hidden_field(form.action, value='edit') }} {{ myrender_hidden_field(form.key, value=api_key) }} {{ myrender_hidden_field(form.security, value="") }} {{ render_field(form.name) }}

{{ display_key }}

{{ render_select_field(form.method) }}
{%- for constraint in constraints %}
{%- endfor %}
{%- if is_admin %} {{ render_multiselect_field(form.permissions, undernote=word("If no items are selected, user privileges will determine permissions of the API key.")) }} {%- endif %} {{ render_submit_field(form.submit, id='submit', label=word("Save"), class="btn " + config['BUTTON_STYLE'] + "primary " + config['BUTTON_CLASS']) }} {{ render_submit_field(form.delete, id='delete', class="btn " + config['BUTTON_STYLE'] + "warning " + config['BUTTON_CLASS']) }} Cancel
{%- endif %} {%- if mode == 'list' %} {%- if has_any_keys %} {%- else %}

{{ word("You do not have any API keys yet.") }}

{%- endif %}
Back to Profile
{%- endif %} {% endblock %}