101 lines
4.1 KiB
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 %}
|