PM-2139 0017111: Change error message when deleting variable. Use DynaForm name, not its UID.
Causa : Definida asi en su construccion. Solucion : Se definio nuevos parametros de retorno cuando el endpoint hacia la llamada.
This commit is contained in:
@@ -33,6 +33,14 @@ class pmDynaform
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getDynaformTitle($idDynaform)
|
||||||
|
{
|
||||||
|
$d = new Dynaform();
|
||||||
|
$d->setDynUid($idDynaform);
|
||||||
|
$titleDynaform = $d->getDynTitle();
|
||||||
|
return $titleDynaform;
|
||||||
|
}
|
||||||
|
|
||||||
public function getDynaform()
|
public function getDynaform()
|
||||||
{
|
{
|
||||||
if (!isset($this->fields["CURRENT_DYNAFORM"])) {
|
if (!isset($this->fields["CURRENT_DYNAFORM"])) {
|
||||||
|
|||||||
@@ -222,7 +222,8 @@ class Variable
|
|||||||
$pmDynaform = new \pmDynaform();
|
$pmDynaform = new \pmDynaform();
|
||||||
$isUsed = $pmDynaform->isUsed($processUid, $variable);
|
$isUsed = $pmDynaform->isUsed($processUid, $variable);
|
||||||
if ($isUsed !== false) {
|
if ($isUsed !== false) {
|
||||||
throw new \Exception(\G::LoadTranslation("ID_VARIABLE_IN_USE", array($variableUid, $isUsed)));
|
$titleDynaform=$pmDynaform->getDynaformTitle($isUsed);
|
||||||
|
throw new \Exception(\G::LoadTranslation("ID_VARIABLE_IN_USE", array($titleDynaform)));
|
||||||
}
|
}
|
||||||
//Delete
|
//Delete
|
||||||
$criteria = new \Criteria("workflow");
|
$criteria = new \Criteria("workflow");
|
||||||
|
|||||||
Reference in New Issue
Block a user