PMCORE-1402 Use Jobs in the email execution related to the 'Action by email'
This commit is contained in:
@@ -3,10 +3,14 @@
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(\ProcessMaker\Model\AbeConfiguration::class, function (Faker $faker) {
|
||||
$process = \ProcessMaker\Model\Process::all()->random();
|
||||
$task = \ProcessMaker\Model\Task::all()->random();
|
||||
$dynaForm = \ProcessMaker\Model\Dynaform::all()->random();
|
||||
$emailServer = \ProcessMaker\Model\EmailServerModel::all()->random();
|
||||
$process = factory(\ProcessMaker\Model\Process::class)->create();
|
||||
$dynaform = factory(\ProcessMaker\Model\Dynaform::class)->create([
|
||||
'PRO_UID' => $process->PRO_UID
|
||||
]);
|
||||
$task = factory(\ProcessMaker\Model\Task::class)->create([
|
||||
'PRO_UID' => $process->PRO_UID
|
||||
]);
|
||||
$emailServer = factory(\ProcessMaker\Model\EmailServerModel::class)->create();
|
||||
return [
|
||||
'ABE_UID' => G::generateUniqueID(),
|
||||
'PRO_UID' => $process->PRO_UID,
|
||||
@@ -14,7 +18,7 @@ $factory->define(\ProcessMaker\Model\AbeConfiguration::class, function (Faker $f
|
||||
'ABE_TYPE' => $faker->randomElement(['', 'LINK']),
|
||||
'ABE_TEMPLATE' => 'actionByEmail.html',
|
||||
'ABE_DYN_TYPE' => 'NORMAL',
|
||||
'DYN_UID' => $dynaForm->DYN_UID,
|
||||
'DYN_UID' => $dynaform->DYN_UID,
|
||||
'ABE_EMAIL_FIELD' => 'admin@processmaker.com',
|
||||
'ABE_ACTION_FIELD' => '',
|
||||
'ABE_CASE_NOTE_IN_RESPONSE' => $faker->randomElement(['0', '1']),
|
||||
|
||||
@@ -3,12 +3,17 @@
|
||||
use Faker\Generator as Faker;
|
||||
|
||||
$factory->define(\ProcessMaker\Model\AbeRequest::class, function (Faker $faker) {
|
||||
$process = \ProcessMaker\Model\Application::all()->random();
|
||||
$abeConfiguration = \ProcessMaker\Model\AbeConfiguration::all()->random();
|
||||
$process = factory(\ProcessMaker\Model\Process::class)->create();
|
||||
$abeConfiguration = factory(\ProcessMaker\Model\AbeConfiguration::class)->create([
|
||||
'PRO_UID' => $process->PRO_UID
|
||||
]);
|
||||
$application = factory(\ProcessMaker\Model\Application::class)->create([
|
||||
'PRO_UID' => $process->PRO_UID
|
||||
]);
|
||||
return [
|
||||
'ABE_REQ_UID' => G::generateUniqueID(),
|
||||
'ABE_UID' => $abeConfiguration->ABE_UID,
|
||||
'APP_UID' => $process->APP_UID,
|
||||
'APP_UID' => $application->APP_UID,
|
||||
'DEL_INDEX' => 0,
|
||||
'ABE_REQ_SENT_TO' => $faker->email,
|
||||
'ABE_REQ_SUBJECT' => '',
|
||||
|
||||
@@ -10,10 +10,12 @@ $factory->define(\ProcessMaker\Model\Dynaform::class, function(Faker $faker) {
|
||||
$date = $faker->dateTime();
|
||||
return [
|
||||
'DYN_UID' => G::generateUniqueID(),
|
||||
'DYN_ID' => $faker->unique()->numberBetween(1, 10000),
|
||||
'DYN_TITLE' => $faker->sentence(2),
|
||||
'DYN_DESCRIPTION' => $faker->sentence(5),
|
||||
'PRO_UID' => G::generateUniqueID(),
|
||||
'PRO_UID' => function() {
|
||||
$process = factory(Process::class)->create();
|
||||
return $process->PRO_UID;
|
||||
},
|
||||
'DYN_TYPE' => 'xmlform',
|
||||
'DYN_FILENAME' => '',
|
||||
'DYN_CONTENT' => '',
|
||||
@@ -27,7 +29,6 @@ $factory->state(\ProcessMaker\Model\Dynaform::class, 'foreign_keys', function (F
|
||||
$date = $faker->dateTime();
|
||||
return [
|
||||
'DYN_UID' => G::generateUniqueID(),
|
||||
'DYN_ID' => $faker->unique()->numberBetween(1, 10000),
|
||||
'DYN_TITLE' => $faker->sentence(2),
|
||||
'DYN_DESCRIPTION' => $faker->sentence(5),
|
||||
'PRO_UID' => function() {
|
||||
@@ -49,10 +50,12 @@ $factory->state(\ProcessMaker\Model\Dynaform::class, 'translations', function (F
|
||||
$date = $faker->dateTime();
|
||||
return [
|
||||
'DYN_UID' => G::generateUniqueID(),
|
||||
'DYN_ID' => $faker->unique()->numberBetween(1, 10000),
|
||||
'DYN_TITLE' => $faker->sentence(2),
|
||||
'DYN_DESCRIPTION' => $faker->sentence(5),
|
||||
'PRO_UID' => G::generateUniqueID(),
|
||||
'PRO_UID' => function() {
|
||||
$process = factory(Process::class)->create();
|
||||
return $process->PRO_UID;
|
||||
},
|
||||
'DYN_TYPE' => 'xmlform',
|
||||
'DYN_FILENAME' => '',
|
||||
'DYN_CONTENT' => '',
|
||||
|
||||
@@ -10,7 +10,6 @@ use ProcessMaker\Model\Process;
|
||||
$factory->define(InputDocument::class, function(Faker $faker) {
|
||||
return [
|
||||
'INP_DOC_UID' => G::generateUniqueID(),
|
||||
'INP_DOC_ID' => $faker->unique()->numberBetween(1, 10000),
|
||||
'PRO_UID' => function() {
|
||||
$process = factory(Process::class)->create();
|
||||
return $process->PRO_UID;
|
||||
|
||||
Reference in New Issue
Block a user