PMCORE-3345 [25658] Batch Routing, Enabling the consolidated property in task provokes errors after saving.
This commit is contained in:
@@ -151,10 +151,25 @@ class WsBaseTest extends TestCase
|
||||
*/
|
||||
private function createTemplate($proUid, $usrUid)
|
||||
{
|
||||
if (!file_exists(PATH_DB)) {
|
||||
mkdir(PATH_DB);
|
||||
}
|
||||
if (!file_exists(PATH_DATA_SITE)) {
|
||||
mkdir(PATH_DATA_SITE);
|
||||
}
|
||||
$data = file_get_contents(PATH_TRUNK . 'tests/resources/template.html');
|
||||
if (!file_exists(PATH_DATA_SITE . 'mailTemplates')) {
|
||||
mkdir(PATH_DATA_SITE . 'mailTemplates');
|
||||
}
|
||||
file_put_contents(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . 'template.html', $data);
|
||||
if (!file_exists(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . $proUid)) {
|
||||
mkdir(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . $proUid);
|
||||
}
|
||||
file_put_contents(PATH_DATA_SITE . 'mailTemplates' . PATH_SEP . $proUid . PATH_SEP . 'template.html', $data);
|
||||
$template = factory(\ProcessMaker\Model\ProcessFiles::class)->create([
|
||||
'PRO_UID' => $proUid,
|
||||
'USR_UID' => $usrUid,
|
||||
'PRF_PATH' => '/'
|
||||
'PRF_PATH' => 'template.html'
|
||||
]);
|
||||
return $template;
|
||||
}
|
||||
@@ -996,11 +1011,24 @@ class WsBaseTest extends TestCase
|
||||
$RBAC->loadUserRolePermission('PROCESSMAKER', $_SESSION['USER_LOGGED']);
|
||||
|
||||
// Create the data related to the cancel a case
|
||||
$task = factory(Task::class)->create();
|
||||
$process = factory(Process::class)->create([
|
||||
'PRO_CREATE_USER' => $user->USR_UID
|
||||
]);
|
||||
$task = factory(Task::class)->create([
|
||||
'PRO_UID' => $process->PRO_UID,
|
||||
'TAS_USER' => $user->USR_UID
|
||||
]);
|
||||
factory(TaskUser::class)->create([
|
||||
'TAS_UID' => $task->TAS_UID,
|
||||
'USR_UID' => $user->USR_UID
|
||||
]);
|
||||
factory(UserReporting::class)->create([
|
||||
'TAS_UID' => $task->TAS_UID
|
||||
]);
|
||||
$application = factory(Application::class)->states('foreign_keys')->create([
|
||||
'PRO_UID' => $process->PRO_UID,
|
||||
'APP_INIT_USER' => $user->USR_UID,
|
||||
'APP_CUR_USER' => $user->USR_UID,
|
||||
'APP_STATUS_ID' => 2,
|
||||
'APP_STATUS' => 'TO_DO'
|
||||
]);
|
||||
@@ -1018,6 +1046,7 @@ class WsBaseTest extends TestCase
|
||||
'APP_UID' => $application->APP_UID,
|
||||
'DEL_THREAD_STATUS' => 'OPEN',
|
||||
'DEL_INDEX' => 2,
|
||||
'DEL_PREVIOUS' => 2
|
||||
]);
|
||||
|
||||
$ws = new WsBase();
|
||||
@@ -1050,6 +1079,8 @@ class WsBaseTest extends TestCase
|
||||
]);
|
||||
$application = factory(Application::class)->states('foreign_keys')->create([
|
||||
'APP_STATUS_ID' => 2,
|
||||
'APP_INIT_USER' => $user->USR_UID,
|
||||
'APP_CUR_USER' => $user->USR_UID,
|
||||
'APP_STATUS' => 'TO_DO'
|
||||
]);
|
||||
// Create the first thread
|
||||
@@ -1067,6 +1098,7 @@ class WsBaseTest extends TestCase
|
||||
'APP_UID' => $application->APP_UID,
|
||||
'DEL_THREAD_STATUS' => 'OPEN',
|
||||
'DEL_INDEX' => 2,
|
||||
'DEL_PREVIOUS' => 2,
|
||||
]);
|
||||
// Create the second thread
|
||||
factory(AppThread::class)->create([
|
||||
@@ -1079,10 +1111,12 @@ class WsBaseTest extends TestCase
|
||||
$delegation = factory(Delegation::class)->states('foreign_keys')->create([
|
||||
'TAS_UID' => $task->TAS_UID,
|
||||
'PRO_UID' => $application->PRO_UID,
|
||||
'USR_UID' => $user->USR_UID,
|
||||
'APP_NUMBER' => $application->APP_NUMBER,
|
||||
'APP_UID' => $application->APP_UID,
|
||||
'DEL_THREAD_STATUS' => 'OPEN',
|
||||
'DEL_INDEX' => 3,
|
||||
'DEL_PREVIOUS' => 3,
|
||||
]);
|
||||
|
||||
$ws = new WsBase();
|
||||
|
||||
Reference in New Issue
Block a user