added support for legacy tickets

This commit is contained in:
Mark Gregory
2026-09-28 12:29:15 +01:00
parent 828e2c4236
commit cd6dfdbe30
4 changed files with 15 additions and 5 deletions
+5
View File
@@ -45,6 +45,11 @@ return [
'blocked_extensions' => ['exe', 'dll', 'com', 'scr', 'msi', 'app', 'dmg', 'pkg', 'jar', 'war'],
'virus_scanner' => env('HELPDESK_VIRUS_SCANNER', null),
'legacy' => [
'enabled' => (bool) env('HELPDESK_LEGACY_ENABLED', false),
'connection' => env('HELPDESK_LEGACY_CONNECTION', 'helpdesk_legacy'),
],
'allowed_mimes' => [],
'default_status_slug' => 'new',
'closed_status_slug' => 'closed',
+8 -3
View File
@@ -29,9 +29,14 @@ Route::get('/', HelpdeskController::class)->name('index');
Route::get('/settings', SettingsManager::class)->name('settings');
Route::get('/kanban', KanbanBoard::class)->name('kanban');
Route::get('/legacy/tickets', [LegacySystemController::class, 'tickets'])->name('legacy.tickets');
Route::get('/legacy/tickets/{ticket}', [LegacySystemController::class, 'show'])->name('legacy.tickets.show');
Route::get('/legacy/categories', [LegacySystemController::class, 'categories'])->name('legacy.categories');
if (config('helpdesk.legacy.enabled', false)) {
Route::get('/legacy/tickets', [LegacySystemController::class, 'tickets'])
->name('legacy.tickets');
Route::get('/legacy/tickets/{ticket}', [LegacySystemController::class, 'show'])
->name('legacy.tickets.show');
Route::get('/legacy/categories', [LegacySystemController::class, 'categories'])
->name('legacy.categories');
}
Route::get('/tickets', TicketIndex::class)->name('tickets.index');
Route::get('/tickets/archived', ArchivedTicketIndex::class)->name('tickets.archived');