Issue #3409525 by Wim Leers, Lee56, larowlan, cilefen, catch: Regression from #3341682: #states + #required do not automatically work together, resulting in an unsubmittable AccountSettingsForm
parent
dcf27ba1b6
commit
2f96c565af
|
@ -305,7 +305,11 @@ class AccountSettingsForm extends ConfigFormBase {
|
||||||
'#type' => 'textfield',
|
'#type' => 'textfield',
|
||||||
'#title' => $this->t('Subject'),
|
'#title' => $this->t('Subject'),
|
||||||
'#config_target' => 'user.mail:status_activated.subject',
|
'#config_target' => 'user.mail:status_activated.subject',
|
||||||
'#required' => TRUE,
|
'#states' => [
|
||||||
|
'required' => [
|
||||||
|
'input[name="user_mail_status_activated_notify"]' => ['checked' => TRUE],
|
||||||
|
],
|
||||||
|
],
|
||||||
'#maxlength' => 180,
|
'#maxlength' => 180,
|
||||||
];
|
];
|
||||||
$form['email_activated']['settings']['user_mail_status_activated_body'] = [
|
$form['email_activated']['settings']['user_mail_status_activated_body'] = [
|
||||||
|
@ -339,7 +343,11 @@ class AccountSettingsForm extends ConfigFormBase {
|
||||||
'#type' => 'textfield',
|
'#type' => 'textfield',
|
||||||
'#title' => $this->t('Subject'),
|
'#title' => $this->t('Subject'),
|
||||||
'#config_target' => 'user.mail:status_blocked.subject',
|
'#config_target' => 'user.mail:status_blocked.subject',
|
||||||
'#required' => TRUE,
|
'#states' => [
|
||||||
|
'required' => [
|
||||||
|
'input[name="user_mail_status_blocked_notify"]' => ['checked' => TRUE],
|
||||||
|
],
|
||||||
|
],
|
||||||
'#maxlength' => 180,
|
'#maxlength' => 180,
|
||||||
];
|
];
|
||||||
$form['email_blocked']['settings']['user_mail_status_blocked_body'] = [
|
$form['email_blocked']['settings']['user_mail_status_blocked_body'] = [
|
||||||
|
@ -393,7 +401,11 @@ class AccountSettingsForm extends ConfigFormBase {
|
||||||
'#type' => 'textfield',
|
'#type' => 'textfield',
|
||||||
'#title' => $this->t('Subject'),
|
'#title' => $this->t('Subject'),
|
||||||
'#config_target' => 'user.mail:status_canceled.subject',
|
'#config_target' => 'user.mail:status_canceled.subject',
|
||||||
'#required' => TRUE,
|
'#states' => [
|
||||||
|
'required' => [
|
||||||
|
'input[name="user_mail_status_canceled_subject"]' => ['checked' => TRUE],
|
||||||
|
],
|
||||||
|
],
|
||||||
'#maxlength' => 180,
|
'#maxlength' => 180,
|
||||||
];
|
];
|
||||||
$form['email_canceled']['settings']['user_mail_status_canceled_body'] = [
|
$form['email_canceled']['settings']['user_mail_status_canceled_body'] = [
|
||||||
|
|
Loading…
Reference in New Issue