diff --git a/modules/monitoring/application/forms/Config/SecurityConfigForm.php b/modules/monitoring/application/forms/Config/SecurityConfigForm.php index 2dfd810ee..8081b9316 100644 --- a/modules/monitoring/application/forms/Config/SecurityConfigForm.php +++ b/modules/monitoring/application/forms/Config/SecurityConfigForm.php @@ -52,7 +52,7 @@ class SecurityConfigForm extends ConfigForm 'protected_customvars', array( 'allowEmpty' => true, - 'value' => '*pw*,*pass*,community', + 'attribs' => array('placeholder' => $this->getDefaultProtectedCustomvars()), 'label' => $this->translate('Protected Custom Variables'), 'description' => $this->translate( 'Comma separated case insensitive list of protected custom variables.' @@ -62,4 +62,14 @@ class SecurityConfigForm extends ConfigForm ) ); } + + /** + * Return the customvars to suggest to protect when none are protected + * + * @return string + */ + public function getDefaultProtectedCustomvars() + { + return '*pw*,*pass*,community'; + } } diff --git a/modules/monitoring/application/forms/Setup/SecurityPage.php b/modules/monitoring/application/forms/Setup/SecurityPage.php index 85bb7bda7..999103c8b 100644 --- a/modules/monitoring/application/forms/Setup/SecurityPage.php +++ b/modules/monitoring/application/forms/Setup/SecurityPage.php @@ -22,5 +22,6 @@ class SecurityPage extends Form $securityConfigForm = new SecurityConfigForm(); $securityConfigForm->createElements($formData); $this->addElements($securityConfigForm->getElements()); + $this->getElement('protected_customvars')->setValue($securityConfigForm->getDefaultProtectedCustomvars()); } }