ProcessMaker-MA "Dynaforms Resources (Fixes)"

- Se han mejorado y corregido el nombre de las variables (prj_uid)
- Se han completado validaciones en:
    > Crear un DynaForm
    > Copy/Import un DynaForm
    > Crear un DynaForm en base un PM Table
        * Se han agregado las validaciones requeridas para los campos "Primary Key" del PM Table
- Se han corregido los archivos "behat" (main y negative), los cambios corresponden a nombres de atributos
- Se han corregigo un bug en "workflow/engine/classes/model/Step.php"
This commit is contained in:
Victor Saisa Lopez
2014-02-06 15:35:49 -04:00
parent 34773c2922
commit a92e5afc02
7 changed files with 467 additions and 341 deletions

View File

@@ -204,14 +204,18 @@ class Project extends Api
}
/**
* @url GET /:projectUid/dynaforms
* @url GET /:prj_uid/dynaforms
*
* @param string $prj_uid {@min 32}{@max 32}
*/
public function doGetDynaForms($projectUid)
public function doGetDynaForms($prj_uid)
{
try {
$process = new \BusinessModel\Process();
$process->setFormatFieldNameInUppercase(false);
$process->setArrayFieldNameForException(array("processUid" => "prj_uid"));
$response = $process->getDynaForms($projectUid);
$response = $process->getDynaForms($prj_uid);
return $response;
} catch (\Exception $e) {
@@ -220,16 +224,16 @@ class Project extends Api
}
/**
* @url GET /:projectUid/input-documents
* @url GET /:prj_uid/input-documents
*
* @param string $projectUid {@min 32}{@max 32}
* @param string $prj_uid {@min 32}{@max 32}
*/
public function doGetInputDocuments($projectUid)
public function doGetInputDocuments($prj_uid)
{
try {
$process = new \BusinessModel\Process();
$response = $process->getInputDocuments($projectUid);
$response = $process->getInputDocuments($prj_uid);
return $response;
} catch (\Exception $e) {