Ajout affichage écritures filtrées

This commit is contained in:
Jean-Christophe Engel 2026-01-22 10:00:48 +01:00
parent 8e004e3d20
commit 284111310e
2 changed files with 28 additions and 8 deletions

View file

@ -39,6 +39,9 @@
{{:assign condition=$condition|cat:"0)"}}
{{:assign condition=$condition|cat:" AND debit > 0 AND NOT (trans.status & 16)"}}
{{if $_POST.unhide == null}}
{{*:assign condition=$condition|cat:" AND NOT (trans.status & 16)"*}}
{{:assign filter_condition=" NOT ("}}
{{#foreach from=$module.config.filters item="filter"}}
{{:assign filter="%"|cat:$filter|cat:"%"|quote_sql}}
@ -46,6 +49,7 @@
{{/foreach}}
{{:assign filter_condition=$filter_condition|cat:"0)"}}
{{:assign condition=$condition|cat:" AND "|cat:$filter_condition}}
{{/if}}
{{:assign nb_immo=0}}
{{#select
@ -75,6 +79,7 @@
{{else}}
{{:assign status="unknown"}}
{{/load}}
{{if $_POST.unhide == null}}
{{if $status != "unknown"}}
{{:continue}}
@ -83,6 +88,12 @@
{{if $status != "ignored" && $status != "unknown"}}
{{:continue}}
{{/if}}
{{* vérifier si le libellé aurait pu être filtré *}}
{{#foreach from=$module.config.filters item="filter"}}
{{if $filter|strpos:$trans_label !== false}}
{{:assign status="ignored"}}
{{/if}}
{{/foreach}}
{{/if}}
{{* voir s'il existe des écritures d'amortissement associées *}}
@ -122,7 +133,7 @@
{{/if}}
{{:assign nb_immo="%d+1"|math:$nb_immo}}
<tr {{if $status == "ignored"}}class="checked"{{/if}}>
<tr {{if $status == "ignored"}}class="ignored"{{/if}}>
<td class="num"><a href={{$trans_url}}>#{{$trans_id}}</a></td>
<td>{{$trans_date|date_short}}</td>
<td>{{$trans_label}}</td>

View file

@ -62,3 +62,12 @@ table.montant td.label {
text-align : right;
padding-right : 1em;
}
table.list tbody tr.ignored:nth-child(odd) {
font-style: italic;
background: rgba(255, 255, 200, 0.2);
}
table.list tbody tr.ignored:nth-child(even) {
font-style: italic;
background: rgba(255, 255, 200, 0.5);
}