Test fixes
Some checks failed
Image optimization / general_image_workflow (push) Has been cancelled
CI / general_module_workflow_php (push) Has been cancelled
CI / general_module_workflow_js (push) Has been cancelled

This commit is contained in:
Dennis Eichhorn 2024-05-16 02:14:55 +00:00
parent afa82c0959
commit e7ce2b903a
5 changed files with 31 additions and 12 deletions

View File

@ -169,6 +169,10 @@ final class ApiController extends Controller
switch ($request->getData('type')) {
case 'pdf':
if (!isset($tcoll['pdf'])) {
break;
}
$response->header->set(
'Content-disposition', 'attachment; filename="'
. $name . '.'
@ -179,6 +183,10 @@ final class ApiController extends Controller
$view->setTemplate('/' . \substr($tcoll['pdf']->getPath(), 0, -8), 'pdf.php');
break;
case 'csv':
if (!isset($tcoll['csv'])) {
break;
}
$response->header->set(
'Content-disposition', 'attachment; filename="'
. $name . '.'
@ -190,6 +198,10 @@ final class ApiController extends Controller
break;
case 'xls':
case 'xlsx':
if (!isset($tcoll['excel'])) {
break;
}
$response->header->set(
'Content-disposition', 'attachment; filename="'
. $name . '.'
@ -201,6 +213,10 @@ final class ApiController extends Controller
break;
case 'doc':
case 'docx':
if (!isset($tcoll['word'])) {
break;
}
$response->header->set(
'Content-disposition', 'attachment; filename="'
. $name . '.'
@ -212,6 +228,10 @@ final class ApiController extends Controller
break;
case 'ppt':
case 'pptx':
if (!isset($tcoll['powerpoint'])) {
break;
}
$response->header->set(
'Content-disposition', 'attachment; filename="'
. $name . '.'
@ -222,10 +242,18 @@ final class ApiController extends Controller
$view->setTemplate('/' . \substr($tcoll['powerpoint']->getPath(), 0, -8), 'ppt.php');
break;
case 'json':
if (!isset($tcoll['json'])) {
break;
}
$response->header->set('Content-Type', MimeType::M_JSON, true);
$view->setTemplate('/' . \substr($tcoll['json']->getPath(), 0, -9), 'json.php');
break;
default:
if (!isset($tcoll['template'])) {
break;
}
$response->header->set('Content-Type', 'text/html; charset=utf-8');
$view->setTemplate('/' . \substr($tcoll['template']->getPath(), 0, -8));
}

View File

@ -55,7 +55,7 @@ final class CliController extends Controller
$hooks = $workflow->getHooks();
foreach ($hooks as $hook) {
/** @var array{':triggerGroup'?:string} $data */
/** @var array{'@triggerGroup':string} $data */
$triggerIsRegex = \stripos($data['@triggerGroup'], '/') === 0;
$matched = false;

View File

@ -1,9 +0,0 @@
# Structure
## ER
![ER](Modules/Workflow/Docs/Dev/img/er.png)
## Call graph
![Call graph](Modules/Workflow/Docs/Dev/img/workflow_execution_path.drawio.svg)

View File

@ -16,7 +16,7 @@ By default the application will test during the installation process if the Cli
# Setup
This module doesn't have any additional setup requirements since it is installed during the application install process.
This module doesn't have any additional setup requirements.
# Features

View File

@ -12,7 +12,7 @@
},
"creator": {
"name": "Jingga",
"website": "jingga.app"
"website": "https://jingga.app"
},
"description": "Workflow module.",
"directory": "Workflow",