fix: [decaying:add] Formula field should be a select

pull/5032/head
mokaddem 2019-08-29 15:37:27 +02:00
parent 673b314ce6
commit 8ab78ad079
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
2 changed files with 13 additions and 0 deletions

View File

@ -174,6 +174,12 @@ class DecayingModelController extends AppController
}
} else {
$this->set('action', 'add');
$available_formulas = $this->DecayingModel->listAvailableFormulas();
$formulas = array();
foreach ($available_formulas as $formulaName => $f) {
$formulas[$formulaName] = $formulaName;
}
$this->set('available_formulas', $formulas);
}
}
@ -220,6 +226,12 @@ class DecayingModelController extends AppController
$this->set('decayingModel', $decayingModel);
$this->set('restrictEdition', $enforceRestrictedEdition);
$this->set('action', 'edit');
$available_formulas = $this->DecayingModel->listAvailableFormulas();
$formulas = array();
foreach ($available_formulas as $formulaName => $f) {
$formulas[$formulaName] = $formulaName;
}
$this->set('available_formulas', $formulas);
$this->render('add');
}
}

View File

@ -20,6 +20,7 @@
));
echo $this->Form->input('formula', array(
'value' => isset($this->request->data['DecayingModel']['formula']) ? $this->request->data['DecayingModel']['formula'] : 'polynomial',
'options' => $available_formulas,
'div' => 'clear'
));
echo $this->Form->input('all_orgs', array(