many small fixes

This commit is contained in:
Dennis Eichhorn 2023-02-10 18:20:57 +01:00
parent 64100d2183
commit 2bef26209c
4 changed files with 6 additions and 7 deletions

View File

@ -80,13 +80,13 @@
"type": "TEXT",
"null": false
},
"exchange_settings_job": {
"name": "exchange_settings_job",
"exchange_settings_workflow": {
"name": "exchange_settings_workflow",
"type": "INT",
"default": null,
"null": true,
"foreignTable": "job",
"foreignKey": "job_id"
"foreignTable": "workflow_template",
"foreignKey": "workflow_template_id"
},
"exchange_settings_exchange": {
"name": "exchange_settings_exchange",

View File

@ -230,7 +230,7 @@ final class ApiController extends Controller
$collection->setPath('/Modules/Media/Files/Modules/Exchange/Interface/' . ((string) ($request->getData('title') ?? '')));
$collection->setVirtualPath('/Modules/Exchange/Interface');
CollectionMapper::create()->execute($collection);
$this->createModel($request->header->account, $collection, CollectionMapper::class, 'collection', $request->getOrigin());
$interface = $this->createInterfaceFromRequest($request, $collection->getId());

View File

@ -37,7 +37,6 @@ final class ExchangeSettingMapper extends DataMapperFactory
'exchange_settings_title' => ['name' => 'exchange_settings_title', 'type' => 'string', 'internal' => 'title'],
'exchange_settings_data' => ['name' => 'exchange_settings_data', 'type' => 'Json', 'internal' => 'data'],
'exchange_settings_relations' => ['name' => 'exchange_settings_relations', 'type' => 'Json', 'internal' => 'relations'],
'exchange_settings_job' => ['name' => 'exchange_settings_job', 'type' => 'int', 'internal' => 'job'],
'exchange_settings_exchange' => ['name' => 'exchange_settings_exchange', 'type' => 'int', 'internal' => 'exchange'],
];

View File

@ -19,7 +19,7 @@
"dependencies": {
"Admin": "1.0.0",
"Media": "1.0.0",
"Job": "1.0.0"
"Workflow": "1.0.0"
},
"providing": {
"Navigation": "*"