exchange broker options
This commit is contained in:
@@ -21,4 +21,7 @@
|
||||
<datalist id="currency-codes">
|
||||
{% for code in currency_codes %}<option value="{{ code }}"></option>{% endfor %}
|
||||
</datalist>
|
||||
<datalist id="rate-source-ids">
|
||||
{% for source in page.rate_sources %}<option value="{{ source }}"></option>{% endfor %}
|
||||
</datalist>
|
||||
{% endblock %}
|
||||
|
||||
@@ -85,11 +85,11 @@
|
||||
</label>
|
||||
<label>Rate source
|
||||
<input name="rate_source_id" value="{{ page.draft.rate_source_id }}"
|
||||
placeholder="provider-id">
|
||||
list="rate-source-ids" placeholder="provider-id">
|
||||
</label>
|
||||
<label>Initial foreign currencies
|
||||
<input name="foreign_currencies" value="{{ page.draft.foreign_currencies }}"
|
||||
placeholder="CZK, USD">
|
||||
list="currency-codes" placeholder="CZK, USD">
|
||||
</label>
|
||||
{% else %}
|
||||
<input type="hidden" name="accounting_currency" value="{{ page.draft.accounting_currency }}">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{# GET /admin/tables/columns/add — crate::pages::admin::table_definition::ui::AddColumnsPage #}
|
||||
{% extends "ui/base.html" %}
|
||||
|
||||
{% block title %}{{ nav.tr("td-adjust-columns-title") }}{% endblock %}
|
||||
{% block title %}{% if page.can_adjust_definition() %}{{ nav.tr("td-adjust-table-title") }}{% else %}{{ nav.tr("td-add-columns-title") }}{% endif %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<main>
|
||||
|
||||
@@ -3,13 +3,18 @@
|
||||
|
||||
{% if page.table_is_writable() %}
|
||||
<section class="panel">
|
||||
<h2>{{ nav.tr("td-adjust-columns-of") }} <code>{{ page.selection.table }}</code></h2>
|
||||
<p class="hint">{{ nav.tr("td-adjust-hint") }}</p>
|
||||
{% if page.can_adjust_definition() %}
|
||||
<h2>{{ nav.tr("td-adjust-table-of") }} <code>{{ page.selection.table }}</code></h2>
|
||||
<p class="hint">{{ nav.tr("td-adjust-table-hint") }}</p>
|
||||
{% else %}
|
||||
<h2>{{ nav.tr("td-add-columns-to") }} <code>{{ page.selection.table }}</code></h2>
|
||||
<p class="hint">{{ nav.tr("td-append-hint") }}</p>
|
||||
{% endif %}
|
||||
<form id="column-form"
|
||||
hx-post="/admin/tables/columns/add{{ page.selection.query() }}"
|
||||
hx-target="#table-panel" hx-swap="innerHTML"
|
||||
hx-disabled-elt="button[type=submit]">
|
||||
{% if let Some(detail) = page.detail %}
|
||||
{% if page.can_adjust_definition() %}{% if let Some(detail) = page.detail %}
|
||||
<input type="hidden" name="expected_row_version" value="{{ detail.row_version }}">
|
||||
<h3>{{ nav.tr("td-existing-columns") }}</h3>
|
||||
<table class="builder-table">
|
||||
@@ -34,7 +39,7 @@
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
{% endif %}
|
||||
{% endif %}{% endif %}
|
||||
<h3>{{ nav.tr("td-new-columns") }}</h3>
|
||||
<div id="column-panel">
|
||||
{% include "pages/admin/table_definition/column_panel.html" %}
|
||||
|
||||
@@ -216,5 +216,5 @@
|
||||
{% endfor %}
|
||||
|
||||
<div class="form-actions">
|
||||
<button type="submit">{{ nav.tr("td-save-definition") }}</button>
|
||||
<button type="submit">{% if page.can_adjust_definition() %}{{ nav.tr("td-save-definition") }}{% else %}{{ nav.tr("td-add-columns-title") }}{% endif %}</button>
|
||||
</div>
|
||||
|
||||
@@ -40,7 +40,11 @@
|
||||
{% if page.selection.has_table() %}
|
||||
{% if page.table_is_writable() %}
|
||||
<a href="/admin/tables/columns/add{{ page.selection.query() }}" class="tab {% if page.is("add-columns") %}selected{% endif %}" {% if page.is("add-columns") %}aria-current="page"{% endif %}>
|
||||
<span>{{ nav.tr("td-tab-adjust-columns") }}</span><small>{{ nav.tr("td-tab-adjust-columns-sub") }}</small>
|
||||
{% if page.can_adjust_definition() %}
|
||||
<span>{{ nav.tr("td-tab-adjust-table") }}</span><small>{{ nav.tr("td-tab-adjust-table-sub") }}</small>
|
||||
{% else %}
|
||||
<span>{{ nav.tr("td-tab-add-columns") }}</span><small>{{ nav.tr("td-tab-add-columns-sub") }}</small>
|
||||
{% endif %}
|
||||
</a>
|
||||
<a href="/admin/tables/presentation{{ page.selection.query() }}" class="tab {% if page.is("presentation") %}selected{% endif %}" {% if page.is("presentation") %}aria-current="page"{% endif %}>
|
||||
<span>{{ nav.tr("td-tab-presentation") }}</span><small>{{ nav.tr("td-tab-presentation-sub") }}</small>
|
||||
|
||||
Reference in New Issue
Block a user