Files
deckflow/lib/WorkflowJob.php
Patrick Niebeling 1e46c19f1b Fix
2025-03-12 11:29:30 +01:00

19 lines
516 B
PHP

<?php
namespace OCA\Deckflow;
use OC\BackgroundJob\TimedJob;
use OCP\BackgroundJob\IJob;
class WorkflowJob extends TimedJob {
public function run($argument) {
// Hole überfällige Workflows und verschiebe Karten
$workflowRepo = new WorkflowRepository();
$overdueWorkflows = $workflowRepo->getOverdueWorkflows();
foreach ($overdueWorkflows as $workflow) {
$workflowRepo->moveCardToTargetStack($workflow['card_id'], $workflow['target_stack_id']);
}
}
}