Merge pull request #90

feat: enable bulk actions on specific transactions list (calendar, recurring and installment)
This commit is contained in:
Herculino Trotta
2025-01-27 22:46:19 -03:00
committed by GitHub
3 changed files with 21 additions and 21 deletions

View File

@@ -5,14 +5,14 @@
{% block title %}{% translate 'Transactions on' %} {{ date|date:"SHORT_DATE_FORMAT" }}{% endblock %} {% block title %}{% translate 'Transactions on' %} {{ date|date:"SHORT_DATE_FORMAT" }}{% endblock %}
{% block body %} {% block body %}
<div hx-get="{% url 'calendar_transactions_list' day=date.day month=date.month year=date.year %}" hx-trigger="updated from:window" hx-vals='{"disable_selection": true}' hx-target="closest .offcanvas" class="show-loading"> <div hx-get="{% url 'calendar_transactions_list' day=date.day month=date.month year=date.year %}" hx-trigger="updated from:window" hx-vals='{"disable_selection": true}' hx-target="closest .offcanvas" class="show-loading" id="transactions-list">
{% for transaction in transactions %} {% for transaction in transactions %}
<c-transaction.item <c-transaction.item :transaction="transaction"></c-transaction.item>
:transaction="transaction" {% empty %}
:disable-selection="True"></c-transaction.item> <c-msg.empty
{% empty %} title="{% translate 'No transactions on this date' %}"></c-msg.empty>
<c-msg.empty {% endfor %}
title="{% translate 'No transactions on this date' %}"></c-msg.empty> {# Floating bar #}
{% endfor %} <c-ui.transactions-action-bar></c-ui.transactions-action-bar>
</div> </div>
{% endblock %} {% endblock %}

View File

@@ -5,11 +5,11 @@
{% block title %}{% translate 'Installments' %}{% endblock %} {% block title %}{% translate 'Installments' %}{% endblock %}
{% block body %} {% block body %}
<div hx-get="{% url 'installment_plan_transactions' installment_plan_id=installment_plan.id %}" hx-trigger="updated from:window" hx-vals='{"disable_selection": true}' hx-target="closest .offcanvas" class="show-loading"> <div hx-get="{% url 'installment_plan_transactions' installment_plan_id=installment_plan.id %}" hx-trigger="updated from:window" hx-vals='{"disable_selection": true}' hx-target="closest .offcanvas" class="show-loading" id="transactions-list">
{% for transaction in transactions %} {% for transaction in transactions %}
<c-transaction.item <c-transaction.item :transaction="transaction"></c-transaction.item>
:transaction="transaction" {% endfor %}
:disable-selection="True"></c-transaction.item> {# Floating bar #}
{% endfor %} <c-ui.transactions-action-bar></c-ui.transactions-action-bar>
</div> </div>
{% endblock %} {% endblock %}

View File

@@ -5,11 +5,11 @@
{% block title %}{% translate 'Transactions' %}{% endblock %} {% block title %}{% translate 'Transactions' %}{% endblock %}
{% block body %} {% block body %}
<div hx-get="{% url 'recurring_transaction_transactions' recurring_transaction_id=recurring_transaction.id %}" hx-trigger="updated from:window" hx-vals='{"disable_selection": true}' hx-target="closest .offcanvas" class="show-loading"> <div hx-get="{% url 'recurring_transaction_transactions' recurring_transaction_id=recurring_transaction.id %}" hx-trigger="updated from:window" hx-vals='{"disable_selection": true}' hx-target="closest .offcanvas" class="show-loading" id="transactions-list">
{% for transaction in transactions %} {% for transaction in transactions %}
<c-transaction.item <c-transaction.item :transaction="transaction"></c-transaction.item>
:transaction="transaction" {% endfor %}
:disable-selection="True"></c-transaction.item> {# Floating bar #}
{% endfor %} <c-ui.transactions-action-bar></c-ui.transactions-action-bar>
</div> </div>
{% endblock %} {% endblock %}