feat/login #10
@@ -20,6 +20,7 @@ class UserProfileType extends AbstractType
|
||||
public function buildForm(FormBuilderInterface $builder, array $options): void
|
||||
{
|
||||
$builder
|
||||
// Champs en lecture seule (données issues du LDAP)
|
||||
->add('firstName', TextType::class, [
|
||||
'label' => 'Prénom',
|
||||
'disabled' => true,
|
||||
@@ -36,15 +37,6 @@ class UserProfileType extends AbstractType
|
||||
'label' => 'E-mail',
|
||||
'disabled' => true,
|
||||
])
|
||||
->add('alternateEmail', EmailType::class, [
|
||||
'label' => 'E-mail de secours',
|
||||
'constraints' => [
|
||||
new Regex(
|
||||
pattern: '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/',
|
||||
message: 'L\'adresse e-mail n\'est pas valide.'
|
||||
)
|
||||
]
|
||||
])
|
||||
->add('emailQuota', TextType::class, [
|
||||
'label' => 'Espace de stockage de votre boîte mail : ',
|
||||
'disabled' => true,
|
||||
@@ -65,6 +57,17 @@ class UserProfileType extends AbstractType
|
||||
'label' => 'Accès à l\'Agora : ',
|
||||
'disabled' => true,
|
||||
])
|
||||
|
||||
// Champs modifiables par l'adhérent
|
||||
->add('alternateEmail', EmailType::class, [
|
||||
'label' => 'E-mail de secours',
|
||||
'constraints' => [
|
||||
new Regex(
|
||||
pattern: '/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/',
|
||||
message: 'L\'adresse e-mail n\'est pas valide.'
|
||||
)
|
||||
]
|
||||
])
|
||||
->add('telephone', TelType::class, [
|
||||
'label'=>'Téléphone',
|
||||
'required' => false,
|
||||
|
||||
Reference in New Issue
Block a user