diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py index 331d265e901bd68851ba8529d5af713361a461ae..a5e98b65aeca46d09a9c7eb3174e406090c2b0cc 100644 --- a/models/scop_bordereau_cg.py +++ b/models/scop_bordereau_cg.py @@ -346,13 +346,19 @@ class Bordereau(models.Model): ' €</td></tr>') detail += "</table><table class='o_group o_inner_group'>" for i in range(1, 5): - amount_echeance = round(sum(self.invoice_ids.filtered( + amount_echeance = round(sum(r.invoice_ids.filtered( lambda inv: inv.cotiz_quarter == i ).mapped('amount_total_signed')), 2) detail += '<tr><td class="o_td_label font-weight-bold">' \ + 'Trimestre ' + str(i) \ + '</td><td style="width: 100%;">' \ - + str(amount_echeance) + ' €</td></tr>' + + str(amount_echeance) + ' €' + is_exo = len(r.invoice_ids.filtered( + lambda inv: inv.cotiz_quarter == i + )) > 1 + if is_exo: + detail += ' ' + '<i class="fa fa-star-o" />' + detail += '</td></tr>' detail += '</table>' r.details = detail