mirror of
https://github.com/pretix/pretix.git
synced 2026-05-07 15:34:02 +00:00
Add manual order-matching field for duplicate bankimport transactions (#1461)
* Add manual order-matching field for duplicate bankimport transactions * Only show matching-field for already matched transactions - not for errored ones.
This commit is contained in:
committed by
Raphael Michel
parent
1e0e8184c8
commit
70e95b42fa
@@ -42,7 +42,7 @@
|
|||||||
<span class="fa fa-trash"></span>
|
<span class="fa fa-trash"></span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% elif trans.state == 'error' or trans.state == 'already' %}
|
{% elif trans.state == 'error' %}
|
||||||
<div class="btn-group" role="group">
|
<div class="btn-group" role="group">
|
||||||
<button type="button" class="btn btn-default" name="action_{{ trans.id }}" value="retry"
|
<button type="button" class="btn btn-default" name="action_{{ trans.id }}" value="retry"
|
||||||
data-toggle="tooltip" title="{% trans "Retry" %}" data-placement="right">
|
data-toggle="tooltip" title="{% trans "Retry" %}" data-placement="right">
|
||||||
@@ -53,6 +53,22 @@
|
|||||||
<span class="fa fa-trash"></span>
|
<span class="fa fa-trash"></span>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
{% elif trans.state == 'already' %}
|
||||||
|
<input type="text" class="form-control" placeholder="{% trans "Order code" %}">
|
||||||
|
<div class="btn-group" role="group">
|
||||||
|
<button class="btn btn-default" type="button" name="action_{{ trans.id }}"
|
||||||
|
value="assign" data-toggle="tooltip" title="{% trans "Assign to order" %}" data-placement="right">
|
||||||
|
<span class="fa fa-check"></span>
|
||||||
|
</button>
|
||||||
|
<button type="button" class="btn btn-default" name="action_{{ trans.id }}" value="retry"
|
||||||
|
data-toggle="tooltip" title="{% trans "Retry" %}" data-placement="right">
|
||||||
|
<span class="fa fa-refresh"></span>
|
||||||
|
</button>
|
||||||
|
<button type="button" class="btn btn-default" name="action_{{ trans.id }}" value="discard"
|
||||||
|
data-toggle="tooltip" title="{% trans "Discard" %}">
|
||||||
|
<span class="fa fa-trash"></span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>{{ trans.date }}</td>
|
<td>{{ trans.date }}</td>
|
||||||
|
|||||||
@@ -136,7 +136,8 @@ class ActionView(View):
|
|||||||
elif v.startswith('comment:'):
|
elif v.startswith('comment:'):
|
||||||
return self._comment(trans, v[8:])
|
return self._comment(trans, v[8:])
|
||||||
|
|
||||||
elif v.startswith('assign:') and trans.state == BankTransaction.STATE_NOMATCH:
|
elif v.startswith('assign:') and trans.state in (BankTransaction.STATE_NOMATCH,
|
||||||
|
BankTransaction.STATE_DUPLICATE):
|
||||||
return self._assign(trans, v[7:])
|
return self._assign(trans, v[7:])
|
||||||
|
|
||||||
elif v == 'retry' and trans.state in (BankTransaction.STATE_ERROR, BankTransaction.STATE_DUPLICATE):
|
elif v == 'retry' and trans.state in (BankTransaction.STATE_ERROR, BankTransaction.STATE_DUPLICATE):
|
||||||
|
|||||||
Reference in New Issue
Block a user