php-uptelligence/routes/admin.php
Snider 2659490924
Some checks failed
CI / PHP 8.3 (pull_request) Failing after 3s
CI / PHP 8.4 (pull_request) Failing after 3s
fix(uptelligence): DX audit — fix strict_types and CLAUDE.md commands
- Add missing declare(strict_types=1) to config.php and routes/admin.php
- Fix artisan command prefixes in CLAUDE.md: three commands use
  uptelligence: prefix not upstream: (check-updates, send-digests,
  sync-altum-versions)
- PSR-12 compliance verified (no tabs, no trailing whitespace)
- composer test blocked: ../php path repo not available in workspace

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 09:11:03 +00:00

32 lines
1.4 KiB
PHP

<?php
declare(strict_types=1);
use Core\Mod\Uptelligence\View\Modal\Admin\AssetManager;
use Core\Mod\Uptelligence\View\Modal\Admin\Dashboard;
use Core\Mod\Uptelligence\View\Modal\Admin\DiffViewer;
use Core\Mod\Uptelligence\View\Modal\Admin\DigestPreferences;
use Core\Mod\Uptelligence\View\Modal\Admin\TodoList;
use Core\Mod\Uptelligence\View\Modal\Admin\VendorManager;
use Core\Mod\Uptelligence\View\Modal\Admin\WebhookManager;
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Uptelligence Admin Routes
|--------------------------------------------------------------------------
|
| Routes for the Uptelligence admin panel. All routes are prefixed with
| /hub/admin/uptelligence and require Hades access.
|
*/
Route::prefix('hub/admin/uptelligence')->middleware(['web', 'auth'])->group(function () {
Route::get('/', Dashboard::class)->name('hub.admin.uptelligence');
Route::get('/vendors', VendorManager::class)->name('hub.admin.uptelligence.vendors');
Route::get('/todos', TodoList::class)->name('hub.admin.uptelligence.todos');
Route::get('/diffs', DiffViewer::class)->name('hub.admin.uptelligence.diffs');
Route::get('/assets', AssetManager::class)->name('hub.admin.uptelligence.assets');
Route::get('/digests', DigestPreferences::class)->name('hub.admin.uptelligence.digests');
Route::get('/webhooks', WebhookManager::class)->name('hub.admin.uptelligence.webhooks');
});