From 4357fd022d5f96cfbb17b32dbecf894bcedef872 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20G=C3=BCnther?=
Date: Fri, 1 May 2026 11:22:57 +0200
Subject: [PATCH] Small improvements
---
app/Installer/ProductionDataSeeder.php | 8 --------
app/Installer/Providers/BdpLvSachsenDataSeeder.php | 10 ++++++++++
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/app/Installer/ProductionDataSeeder.php b/app/Installer/ProductionDataSeeder.php
index 0d60230..b998645 100644
--- a/app/Installer/ProductionDataSeeder.php
+++ b/app/Installer/ProductionDataSeeder.php
@@ -28,7 +28,6 @@ class ProductionDataSeeder {
$this->installParticipationFeeTypes();
$this->installParticipationTypes();
$this->installEfzStatus();
- $this->installCronTasks();
}
private function installEfzStatus() {
@@ -140,12 +139,5 @@ class ProductionDataSeeder {
CronTaskType::create(['slug' => CronTaskType::CRON_TASK_TYPE_REALTIME]);
CronTaskType::create(['slug' => CronTaskType::CRON_TASK_TYPE_DAILY]);
}
-
- private function installCronTasks() {
- CronTask::create(['name' => 'UploadInvoices', 'execution_type' => CronTaskType::CRON_TASK_TYPE_REALTIME]);
- CronTask::create(['name' => 'CloseCostUnit', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:05']);
- CronTask::create(['name' => 'CloseEvent', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:10']);
- CronTask::create(['name' => 'NotifyTeam', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '20:00']);
- }
}
diff --git a/app/Installer/Providers/BdpLvSachsenDataSeeder.php b/app/Installer/Providers/BdpLvSachsenDataSeeder.php
index 2860c55..1fea724 100644
--- a/app/Installer/Providers/BdpLvSachsenDataSeeder.php
+++ b/app/Installer/Providers/BdpLvSachsenDataSeeder.php
@@ -2,6 +2,8 @@
namespace App\Installer\Providers;
+use App\Enumerations\CronTaskType;
+use App\Models\CronTask;
use App\Models\Tenant;
use App\Models\User;
@@ -9,6 +11,7 @@ class BdpLvSachsenDataSeeder {
public function execute() {
$this->installTenants();
$this->installUsers();
+ $this->installCronTasks();
}
private function installTenants()
@@ -258,4 +261,11 @@ class BdpLvSachsenDataSeeder {
User::create($userData);
}
}
+
+ private function installCronTasks() {
+ CronTask::create(['name' => 'UploadInvoices', 'execution_type' => CronTaskType::CRON_TASK_TYPE_REALTIME]);
+ CronTask::create(['name' => 'CloseCostUnit', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:05']);
+ CronTask::create(['name' => 'CloseEvent', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:10']);
+ CronTask::create(['name' => 'NotifyTeam', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '20:00']);
+ }
}