1
1
{% extends " pdf/form.html.twig" %}
2
2
{% import " pdf/payment_order/confirmations.macro.twig" as confirmations %}
3
3
4
+ {% import " macros/field_changes.macro.twig" as fc %}
5
+ {% set changes = paymentOrder .fieldChanges %}
6
+
4
7
{# @var paymentOrder \App\Entity\PaymentOrder #}
5
8
6
9
{% macro valOrNull(value ) %}
34
37
<table class =" table-form" >
35
38
<tr >
36
39
<td >Name Auftraggeber:</td >
37
- <td >{{ paymentOrder .submitterName }}</td >
40
+ <td >{{ fc. field ( changes , " submitter_name " ) }}{{ paymentOrder .submitterName }}</td >
38
41
</tr >
39
42
<tr >
40
43
<td >Struktur:</td >
41
- <td >{{ paymentOrder .department .name }}</td >
44
+ <td >{{ fc. field ( changes , " department " ) }}{{ paymentOrder .department .name }}</td >
42
45
</tr >
43
46
44
47
<tr class =" spacer" ><td ></td ><td ></td ></tr >
45
48
46
49
<tr >
47
50
<td >Projektbezeichnung:</td >
48
- <td >{{ paymentOrder .projectName }}</td >
51
+ <td >{{ fc. field ( changes , " project_name " ) }}{{ paymentOrder .projectName }}</td >
49
52
</tr >
50
53
51
54
<tr class =" spacer" ><td ></td ><td ></td ></tr >
52
55
53
56
<tr >
54
57
<td >Mittelfreigabe / Finanzantrag:</td >
55
- <td >{{ _self.valOrNull (paymentOrder .fundingId ) }} {% if paymentOrder .resolutionDate %}({{ paymentOrder .resolutionDate | format_date }}){% endif %}</td >
58
+ <td >{{ fc.field (changes , " funding_id" ) }}{{ _self.valOrNull (paymentOrder .fundingId ) }}
59
+ {% if paymentOrder .resolutionDate %}({{ fc.field (changes , " resolution_date" ) }}{{ paymentOrder .resolutionDate | format_date }}){% endif %}
60
+ </td >
56
61
</tr >
57
62
<tr >
58
63
<td >Gesamtbetrag:</td >
59
- <td >{{ (paymentOrder .amount/100) | format_currency(" EUR" ) }}</td >
64
+ <td >{{ fc. field ( changes , " amount " ) }}{{ (paymentOrder .amount/100) | format_currency(" EUR" ) }}</td >
60
65
</tr >
61
66
<tr >
62
67
<td >Unterstützende Mittelfreigabe:</td >
63
- <td >{{ _self.valOrNull (paymentOrder .supportingFundingId ) }} (TODO Beschlussdatum)</td >
68
+ <td >{{ fc.field (changes , " supporting_funding_id" ) }}{{ _self.valOrNull (paymentOrder .supportingFundingId ) }}
69
+ {% if paymentOrder .supportingFundingDate %}({{ fc.field (changes ," supporting_funding_date" ) }}{{ paymentOrder .supportingFundingDate }}){% endif %}
70
+ </td >
64
71
</tr >
65
72
<tr >
66
73
<td >Unterstützter Betrag:</td >
67
- <td >{% if paymentOrder .supportingAmount %}{{ (paymentOrder .supportingAmount / 100 ) | format_currency(" EUR" ) }}{% else %}-{% endif %}</td >
74
+ <td >{{ fc. field ( changes , " supporting_amount " ) }}{ % if paymentOrder .supportingAmount %}{{ (paymentOrder .supportingAmount / 100 ) | format_currency(" EUR" ) }}{% else %}-{% endif %}</td >
68
75
</tr >
69
76
70
77
<tr class =" spacer" ><td ></td ><td ></td ></tr >
71
78
72
79
<tr >
73
80
<td >Zahlungsempfänger*in:</td >
74
- <td >{{ paymentOrder .bankInfo .accountOwner }}</td >
81
+ <td >{{ fc. field ( changes , " bank_info.account_owner " ) }}{{ paymentOrder .bankInfo .accountOwner }}</td >
75
82
</tr >
76
83
<tr >
77
84
<td >Anschrift:</td >
78
- <td >{{ paymentOrder .bankInfo .address }}</td >
85
+ <td >{{ fc.field (changes , " bank_info.street" ) }}{{ fc.field (changes , " bank_info.zip_code" ) }}{{ fc.field (changes , " bank_info.city" ) }}
86
+ {{ paymentOrder .bankInfo .address }}</td >
79
87
</tr >
80
88
81
89
<tr class =" spacer" ><td ></td ><td ></td ></tr >
82
90
83
91
<tr >
84
92
<td >IBAN:</td >
85
- <td >{{ paymentOrder .bankInfo .ibanFormatted }}
93
+ <td >{{ fc. field ( changes , " bank_info.iban " ) }}{{ paymentOrder .bankInfo .ibanFormatted }}
86
94
{% if paymentOrder .bankInfo .bic is not empty %}
87
- (BIC: {{ paymentOrder .bankInfo .bic }})
95
+ (BIC: {{ fc. field ( changes , " bank_info.bic " ) }}{{ paymentOrder .bankInfo .bic }})
88
96
{% endif %}
89
97
</td >
90
98
</tr >
91
99
<tr >
92
100
<td >Verwendungszweck:</td >
93
- <td >{{ paymentOrder .bankInfo .reference }}</td >
101
+ <td >{{ fc. field ( changes , " bank_info.reference " ) }}{{ paymentOrder .bankInfo .reference }}</td >
94
102
</tr >
95
103
</table >
96
104
112
120
{% endblock %}
113
121
114
122
{% block footer %}
115
- <p style =" margin: 0;" >
116
- Fettgedruckte Werte weisen darauf hin, dass dieses Feld von den StuRa-Finanzer*innen bearbeitet wurde.<br >
117
- Die letzte Änderung erfolgte <i >TODO Datum</i > durch <i >TOOD Finanzername</i >.
118
- </p >
123
+ {% if paymentOrder .fieldChanges .mostRecentChangedField is not null %}
124
+ <p style =" margin: 0;" >
125
+ Werte mit einem <b >‡</b > am Anfang weisen darauf hin, dass dieses Feld von den StuRa-Finanzer*innen bearbeitet wurde.<br >
126
+ Die letzte Änderung erfolgte <i >{{ paymentOrder .fieldChanges .mostRecentChangeDate | format_datetime(" short" ) }}</i > durch <i >{{ paymentOrder .fieldChanges .mostRecentChangeUser }}</i >.
127
+ </p >
128
+ {% endif %}
119
129
{% endblock %}
0 commit comments