SyncRuleForm: cleanup

This commit is contained in:
Thomas Gelf 2015-11-02 10:36:10 +01:00
parent 2e746e68c1
commit f1c7509d5c
1 changed files with 17 additions and 35 deletions

View File

@ -10,15 +10,15 @@ class SyncRuleForm extends DirectorObjectForm
public function setup()
{
$this->addElement('text', 'rule_name', array(
'label' => $this->translate('Rule name'),
'description' => $this->translate('Please provide a rule name'),
'label' => $this->translate('Rule name'),
'description' => $this->translate('Please provide a rule name'),
'required' => true,
));
$this->addElement('select', 'object_type', array(
'label' => $this->translate('Object Type'),
'description' => $this->translate('Choose a object type'),
'required' => true,
'label' => $this->translate('Object Type'),
'description' => $this->translate('Choose a object type'),
'required' => true,
'multiOptions' => $this->optionalEnum(array(
'host' => $this->translate('Host'),
'host_template' => $this->translate('Host Template'),
@ -34,47 +34,29 @@ class SyncRuleForm extends DirectorObjectForm
));
$this->addElement('select', 'update_policy', array(
'label' => $this->translate('Update Policity'),
'description' => $this->translate('Whether the field should be merged, overriden or ignored'),
'required' => true,
'multiOptions' => array(
'null' => '- please choose -',
'label' => $this->translate('Update Policity'),
'description' => $this->translate('Whether the field should be merged, overriden or ignored'),
'required' => true,
'multiOptions' => $this->optionalEnum(array(
'merge' => 'merge',
'override' => 'override',
'override' => 'override',
'ignore' => 'ignore'
)
))
));
$this->addElement('select', 'purge_existing', array(
'label' => $this->translate('Purge'),
'description' => $this->translate('Purge existing values.'),
'required' => true,
'multiOptions' => array(
'null' => '- please choose -',
'y' => 'yes',
'n' => 'no'
)
'multiOptions' => $this->optionalEnum(array(
'y' => 'yes',
'n' => 'no'
))
));
$this->addElement('text', 'filter_expression', array(
'label' => $this->translate('Filter Expression'),
'description' => $this->translate('This allows to filter for specific parts.'),
'label' => $this->translate('Filter Expression'),
'description' => $this->translate('This allows to filter for specific parts'),
));
}
public function loadObject($id)
{
parent::loadObject($id);
return $this;
}
public function onSuccess()
{
/*
$this->getElement('owner')->setValue(
self::username()
);
*/
parent::onSuccess();
}
}