style: 관리자 패널 UI 개선 및 스크럼 모달 통합

- 테이블 헤더 스타일 통일 (menus, roles, permissions, boards 등)
- 권한 매트릭스 체크박스/버튼 크기 20x20으로 표준화
- 스크럼 항목 추가/수정 모달 통합 (코드 중복 제거)
- daily-logs API URL 경로 수정 (/pm/ 제거)
- 타임존 Asia/Seoul로 변경
- flow-tester 액션 아이콘 크기 조정
This commit is contained in:
2025-12-03 16:47:57 +09:00
parent 23c53cbb82
commit 2846d6c034
17 changed files with 316 additions and 399 deletions

View File

@@ -181,18 +181,23 @@
Route::prefix('dev-tools')->name('dev-tools.')->group(function () {
// API 플로우 테스터
Route::prefix('flow-tester')->name('flow-tester.')->group(function () {
// 고정 경로 먼저 (구체적인 경로)
Route::get('/', [FlowTesterController::class, 'index'])->name('index');
Route::get('/create', [FlowTesterController::class, 'create'])->name('create');
Route::post('/', [FlowTesterController::class, 'store'])->name('store');
Route::post('/validate-json', [FlowTesterController::class, 'validateJson'])->name('validate-json');
// /runs/* 관련 라우트 (고정 경로)
Route::get('/runs/{runId}/status', [FlowTesterController::class, 'runStatus'])->name('run-status');
Route::get('/runs/{runId}', [FlowTesterController::class, 'runDetail'])->name('run-detail');
// /{id}/* 관련 라우트 (와일드카드는 마지막에)
Route::get('/{id}', [FlowTesterController::class, 'edit'])->name('edit');
Route::put('/{id}', [FlowTesterController::class, 'update'])->name('update');
Route::delete('/{id}', [FlowTesterController::class, 'destroy'])->name('destroy');
Route::post('/{id}/clone', [FlowTesterController::class, 'clone'])->name('clone');
Route::post('/validate-json', [FlowTesterController::class, 'validateJson'])->name('validate-json');
Route::post('/{id}/run', [FlowTesterController::class, 'run'])->name('run');
Route::get('/runs/{runId}/status', [FlowTesterController::class, 'runStatus'])->name('run-status');
Route::get('/{id}/history', [FlowTesterController::class, 'history'])->name('history');
Route::get('/runs/{runId}', [FlowTesterController::class, 'runDetail'])->name('run-detail');
});
});
});