mirror of
https://github.com/Karaka-Management/oms-Auditor.git
synced 2026-02-01 14:58:41 +00:00
fix demoSetup
This commit is contained in:
parent
97b3cead3f
commit
0663b6cc4d
|
|
@ -16,6 +16,7 @@ namespace Modules\Auditor\Admin\Install;
|
|||
|
||||
use Model\Setting;
|
||||
use Model\SettingMapper;
|
||||
use Modules\Auditor\Models\SettingsEnum;
|
||||
use phpOMS\Application\ApplicationAbstract;
|
||||
|
||||
/**
|
||||
|
|
@ -42,11 +43,19 @@ class Media
|
|||
{
|
||||
$media = \Modules\Media\Admin\Installer::installExternal($app, ['path' => __DIR__ . '/Media.install.json']);
|
||||
|
||||
$defaultTemplate = (int) \reset($media['upload'][0]);
|
||||
|
||||
$setting = new Setting();
|
||||
SettingMapper::create()->execute(
|
||||
$setting->with(0, 'default_pdf_template', (string) $defaultTemplate, '\\d+', unit: 1, module: 'Auditor')
|
||||
\Modules\Admin\Admin\Installer::installExternal(
|
||||
$app,
|
||||
[
|
||||
'data' => [
|
||||
[
|
||||
'type' => 'setting',
|
||||
'name' => SettingsEnum::REPORT_PDF,
|
||||
'content' => (string) $media['upload'][0]['id'],
|
||||
'pattern' => '\\d+',
|
||||
'module' => 'Auditor'
|
||||
]
|
||||
]
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
30
Models/SettingsEnum.php
Normal file
30
Models/SettingsEnum.php
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<?php
|
||||
/**
|
||||
* Karaka
|
||||
*
|
||||
* PHP Version 8.1
|
||||
*
|
||||
* @package Modules\Auditor\Models
|
||||
* @copyright Dennis Eichhorn
|
||||
* @license OMS License 2.0
|
||||
* @version 1.0.0
|
||||
* @link https://jingga.app
|
||||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Modules\Auditor\Models;
|
||||
|
||||
use phpOMS\Stdlib\Base\Enum;
|
||||
|
||||
/**
|
||||
* Default settings enum.
|
||||
*
|
||||
* @package Modules\Auditor\Models
|
||||
* @license OMS License 2.0
|
||||
* @link https://jingga.app
|
||||
* @since 1.0.0
|
||||
*/
|
||||
abstract class SettingsEnum extends Enum
|
||||
{
|
||||
public const REPORT_PDF = '1006200001';
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user