@@ -36,49 +36,59 @@ class PaymentOrderType extends AbstractType
36
36
{
37
37
public function buildForm (FormBuilderInterface $ builder , array $ options ): void
38
38
{
39
- $ builder ->add ('first_name ' , TextType::class, [
40
- 'label ' => 'payment_order.first_name .label ' ,
39
+ $ builder ->add ('submitter_name ' , TextType::class, [
40
+ 'label ' => 'payment_order.submitter_name .label ' ,
41
41
'empty_data ' => '' ,
42
42
'attr ' => [
43
- 'placeholder ' => 'payment_order.first_name .placeholder ' ,
43
+ 'placeholder ' => 'payment_order.submitter_name .placeholder ' ,
44
44
'autocomplete ' => 'given_name ' ,
45
45
],
46
46
]);
47
47
48
- $ builder ->add ('last_name ' , TextType ::class, [
49
- 'label ' => 'payment_order.last_name .label ' ,
48
+ $ builder ->add ('submitter_email ' , EmailType ::class, [
49
+ 'label ' => 'payment_order.contact_email .label ' ,
50
50
'empty_data ' => '' ,
51
51
'attr ' => [
52
- 'placeholder ' => 'payment_order.last_name .placeholder ' ,
53
- 'autocomplete ' => 'family_name ' ,
52
+ 'placeholder ' => 'payment_order.contact_email .placeholder ' ,
53
+ 'autocomplete ' => 'email ' ,
54
54
],
55
55
]);
56
56
57
- $ builder ->add ('contact_email ' , EmailType::class, [
58
- 'label ' => 'payment_order.contact_email.label ' ,
59
- 'empty_data ' => '' ,
57
+ $ builder ->add ('department ' , DepartmentChoiceType::class, [
58
+ 'label ' => 'payment_order.department.label ' ,
59
+ ]);
60
+
61
+ $ builder ->add ('funding_id ' , TextType::class, [
62
+ 'label ' => 'payment_order.funding_id.label ' ,
60
63
'attr ' => [
61
- 'placeholder ' => 'payment_order.contact_email.placeholder ' ,
62
- 'autocomplete ' => 'email ' ,
64
+ 'placeholder ' => 'payment_order.funding_id.placeholder ' ,
63
65
],
64
66
]);
65
67
66
- $ builder ->add ('project_name ' , TextType ::class, [
67
- 'label ' => 'payment_order.project_name .label ' ,
68
- 'help ' => ' payment_order.project_name.help ' ,
69
- 'empty_data ' => '' ,
68
+ $ builder ->add ('amount ' , MoneyType ::class, [
69
+ 'label ' => 'payment_order.amount .label ' ,
70
+ 'divisor ' => 100 ,
71
+ 'currency ' => 'EUR ' ,
70
72
'attr ' => [
71
- 'placeholder ' => 'payment_order.project_name .placeholder ' ,
73
+ 'placeholder ' => 'payment_order.amount .placeholder ' ,
72
74
],
73
75
]);
74
76
75
- $ builder ->add ('funding_id ' , TextType::class, [
76
- 'label ' => 'payment_order.funding_id.label ' ,
77
- 'help ' => 'payment_order.funding_id.help ' ,
77
+ $ builder ->add ('supporting_amount ' , MoneyType::class, [
78
+ 'label ' => 'payment_order.supporting_amount.label ' ,
79
+ 'divisor ' => 100 ,
80
+ 'currency ' => 'EUR ' ,
78
81
'required ' => false ,
79
- 'empty_data ' => '' ,
80
82
'attr ' => [
81
- 'placeholder ' => 'payment_order.funding_id.placeholder ' ,
83
+ 'placeholder ' => 'payment_order.amount.placeholder ' ,
84
+ ],
85
+ ]);
86
+
87
+ $ builder ->add ('supporting_funding_id ' , TextType::class, [
88
+ 'label ' => 'payment_order.supporting_funding_id.label ' ,
89
+ 'required ' => false ,
90
+ 'attr ' => [
91
+ 'placeholder ' => 'payment_order.supporting_funding_id.placeholder ' ,
82
92
],
83
93
]);
84
94
@@ -87,26 +97,31 @@ public function buildForm(FormBuilderInterface $builder, array $options): void
87
97
'required ' => false ,
88
98
]);
89
99
100
+
90
101
$ builder ->add ('resolution_date ' , DateType::class, [
91
102
'label ' => 'payment_order.resolution_date.label ' ,
92
103
'required ' => false ,
93
104
'html5 ' => true ,
94
105
'widget ' => 'single_text ' ,
95
106
]);
96
107
97
- $ builder ->add ('department ' , DepartmentChoiceType::class, [
98
- 'label ' => 'payment_order.department.label ' ,
99
- ]);
100
-
101
- $ builder ->add ('amount ' , MoneyType::class, [
102
- 'label ' => 'payment_order.amount.label ' ,
103
- 'divisor ' => 100 ,
104
- 'currency ' => 'EUR ' ,
108
+ $ builder ->add ('project_name ' , TextType::class, [
109
+ 'label ' => 'payment_order.project_name.label ' ,
105
110
'attr ' => [
106
- 'placeholder ' => 'payment_order.amount .placeholder ' ,
111
+ 'placeholder ' => 'payment_order.project_name .placeholder ' ,
107
112
],
108
113
]);
109
114
115
+
116
+ $ builder ->add ('invoice_number ' , TextType::class, [
117
+ 'label ' => 'payment_order.invoice_number.label ' ,
118
+ 'required ' => false ,
119
+ ]);
120
+ $ builder ->add ('customer_number ' , TextType::class, [
121
+ 'label ' => 'payment_order.customer_number.label ' ,
122
+ 'required ' => false
123
+ ]);
124
+
110
125
$ builder ->add ('bank_info ' , PayeeInfoType::class, [
111
126
'label ' => false ,
112
127
]);
@@ -120,7 +135,6 @@ public function buildForm(FormBuilderInterface $builder, array $options): void
120
135
121
136
$ builder ->add ('references_file ' , VichFileType::class, [
122
137
'label ' => 'payment_order.references.label ' ,
123
- 'help ' => 'payment_order.references.help ' ,
124
138
]);
125
139
126
140
$ builder ->add ('comment ' , TextareaType::class, [
0 commit comments