Skip to content
Snippets Groups Projects

Issue #3323701: Send email notifications to Node author

2 files
+ 50
11
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -44,6 +44,12 @@ class SCNSettingsForm extends ConfigFormBase {
@@ -44,6 +44,12 @@ class SCNSettingsForm extends ConfigFormBase {
'#default_value' => $config->get('scn_admin'),
'#default_value' => $config->get('scn_admin'),
'#description' => $this->t('Send mail to user with uid=1'),
'#description' => $this->t('Send mail to user with uid=1'),
];
];
 
$form['fieldset']['scn_node_author'] = [
 
'#type' => 'checkbox',
 
'#title' => $this->t('Node author'),
 
'#default_value' => $config->get('scn_node_author'),
 
'#description' => $this->t('Send mail to the Node author'),
 
];
$form['fieldset']['scn_roles'] = [
$form['fieldset']['scn_roles'] = [
'#type' => 'checkboxes',
'#type' => 'checkboxes',
'#title' => $this->t('Roles'),
'#title' => $this->t('Roles'),
@@ -135,6 +141,7 @@ class SCNSettingsForm extends ConfigFormBase {
@@ -135,6 +141,7 @@ class SCNSettingsForm extends ConfigFormBase {
$values = $form_state->getValues();
$values = $form_state->getValues();
$this->config('scn.settings')
$this->config('scn.settings')
->set('scn_admin', $values['scn_admin'])
->set('scn_admin', $values['scn_admin'])
 
->set('scn_node_author', $values['scn_node_author'])
->set('scn_roles', $values['scn_roles'])
->set('scn_roles', $values['scn_roles'])
->set('scn_maillist', $values['scn_maillist'])
->set('scn_maillist', $values['scn_maillist'])
->set('scn_telegram', $values['scn_telegram'])
->set('scn_telegram', $values['scn_telegram'])
Loading