Feat: Implement fine grained teamer profile data validation

This commit is contained in:
Björn Fromme
2023-09-19 18:42:01 +02:00
parent 9a95daa3db
commit 7f7a35e7a2
13 changed files with 156 additions and 20 deletions
+5 -1
View File
@@ -70,13 +70,14 @@ class TeamerProfileType extends AbstractType
],
])
->add('address', AddressType::class, [
'label' => 'false',
'label' => false,
])
->add('communication', CommunicationType::class, [
'label' => false,
])
->add('bankAccount', BankAccountType::class, [
'label' => false,
'error_bubbling' => false,
])
;
}
@@ -95,6 +96,9 @@ class TeamerProfileType extends AbstractType
$resolver
->setDefaults([
'data_class' => Teamer::class,
'validation_groups' => [
'profile',
],
])
->setRequired(['upload_session'])
->setAllowedTypes('upload_session', UploadSessionDto::class)