feat: [approvals] 결재선 템플릿 CRUD 기능 추가
- POST/PUT/DELETE /api/admin/approvals/lines 라우트 추가 - ApprovalApiController storeLine/updateLine/destroyLine 메서드 - ApprovalService createLine/updateLine/deleteLine + enrichLineSteps 헬퍼 - 기안함 화면에 결재선 관리 버튼 + 모달 UI (목록/편집 2-state)
This commit is contained in:
@@ -906,6 +906,9 @@
|
||||
Route::get('/completed', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'completed'])->name('completed');
|
||||
Route::get('/references', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'references'])->name('references');
|
||||
Route::get('/lines', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'lines'])->name('lines');
|
||||
Route::post('/lines', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'storeLine'])->name('lines.store');
|
||||
Route::put('/lines/{id}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'updateLine'])->name('lines.update');
|
||||
Route::delete('/lines/{id}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'destroyLine'])->name('lines.destroy');
|
||||
Route::get('/forms', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'forms'])->name('forms');
|
||||
Route::get('/badge-counts', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'badgeCounts'])->name('badge-counts');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user