lingo/lingo/invoicing/templates/lingo/invoicing/manager_payer_detail.html

101 lines
4.1 KiB
HTML

{% extends "lingo/invoicing/manager_payer_list.html" %}
{% load i18n gadjo %}
{% block breadcrumb %}
{{ block.super }}
<a href="{% url 'lingo-manager-invoicing-payer-detail' payer.pk %}">{{ payer }}</a>
{% endblock %}
{% block appbar %}
<h2>{% trans 'Payer' %} - {{ payer }}</h2>
{% if not regies %}
<span class="actions">
<a class="extra-actions-menu-opener"></a>
<ul class="extra-actions-menu">
<li><a href="{% url 'lingo-manager-invoicing-payer-delete' pk=payer.pk %}" rel="popup">{% trans "Delete" %}</a></li>
</ul>
</span>
{% endif %}
{% endblock %}
{% block content %}
{% with carddef_name=payer.carddef_name|default:'' %}
<div class="section">
<div class="pk-tabs">
<div class="pk-tabs--tab-list" role="tablist">
<button aria-controls="panel-settings" aria-selected="true" id="tab-settings" role="tab" tabindex="0">{% trans "Settings" %}</button>
{% if carddef_name %}
<button aria-controls="panel-mapping" aria-selected="false" id="tab-mapping" role="tab" tabindex="-1">{% trans "Mapping" %}</button>
{% endif %}
<button aria-controls="panel-usage" aria-selected="false" id="tab-usage" role="tab" tabindex="-1">{% trans "Used in regies" %}</button>
</div>
<div class="pk-tabs--container">
<div aria-labelledby="tab-settings" id="panel-settings" role="tabpanel" tabindex="0">
{% if payer.description %}
<h3>{% trans "Description" %}</h3>
<p>{{ payer.description|linebreaksbr }}</p>
{% endif %}
<h3>{% trans "Parameters" %}</h3>
<ul>
<li>{% trans "Identifier:" %} {{ payer.slug }}</li>
<li>{% trans "Card Model:" %} <code>{{ carddef_name }}</code></li>
<li>{% trans "Prefix for payer external id:" %} <pre>{{ payer.payer_external_id_prefix }}</pre></li>
<li>{% trans "Template for payer external id:" %} <pre>{{ payer.payer_external_id_template }}</pre></li>
<li>{% trans "Template for payer external id from nameid:" %} <pre>{{ payer.payer_external_id_from_nameid_template }}</pre></li>
</ul>
</div>
{% if carddef_name %}
<div aria-labelledby="tab-mapping" hidden="" id="panel-mapping" role="tabpanel" tabindex="0">
<dl>
{% for label, value in payer.user_fields %}
<dt><b>{% blocktrans %}{{ label }}:{% endblocktrans %}</b></dt>
<dd><pre>{{ value }}</pre></dd>
{% endfor %}
</dl>
<div class="panel--buttons">
<a class="pk-button" href="{% url 'lingo-manager-invoicing-payer-edit-mapping' pk=payer.pk %}" rel="popup">{% trans "Edit mapping" %}</a>
</div>
</div>
{% endif %}
<div aria-labelledby="tab-usage" hidden="" id="panel-usage" role="tabpanel" tabindex="0">
{% if regies %}
<ul class="objects-list single-links">
{% for regie in regies %}
<li>
<a href="{% url 'lingo-manager-invoicing-regie-detail' pk=regie.pk %}">
{{ regie.label }}
</a>
</li>
{% endfor %}
</ul>
{% else %}
<div class="big-msg-info">
{% blocktrans trimmed %}
This Payer is not used yet.
{% endblocktrans %}
</div>
{% endif %}
</div>
</div>
</div>
</div>
{% endwith %}
{% endblock %}
{% block sidebar %}
<aside id="sidebar">
<h3>{% trans "Actions" %}</h3>
<a class="button button-paragraph" href="{% url 'lingo-manager-invoicing-payer-edit' pk=payer.pk %}" rel="popup">{% trans "Edit" %}</a>
<a class="button button-paragraph" href="{% url 'lingo-manager-invoicing-payer-export' pk=payer.pk %}">{% trans 'Export' %}</a>
{% url 'lingo-manager-invoicing-payer-list' as object_list_url %}
{% include 'lingo/includes/application_detail_fragment.html' %}
</aside>
{% endblock %}