feat: [approval] 기안함 작성자 열 추가 및 슈퍼관리자 영구삭제 기능
- 기안함 테이블에 작성자 열 추가 - 슈퍼관리자: 전체 기안문서 조회 + 영구삭제 버튼 - forceDestroy API 엔드포인트 추가 (연관 Leave/Steps 함께 삭제) - 기안함에서 휴가신청 시 Leave 자동 생성 로직 추가
This commit is contained in:
@@ -18,10 +18,10 @@
|
||||
use App\Http\Controllers\Api\Admin\ProjectManagement\IssueController as PmIssueController;
|
||||
use App\Http\Controllers\Api\Admin\ProjectManagement\ProjectController as PmProjectController;
|
||||
use App\Http\Controllers\Api\Admin\ProjectManagement\TaskController as PmTaskController;
|
||||
use App\Http\Controllers\Api\Admin\Roadmap\RoadmapMilestoneController;
|
||||
use App\Http\Controllers\Api\Admin\Roadmap\RoadmapPlanController;
|
||||
use App\Http\Controllers\Api\Admin\Quote\QuoteFormulaCategoryController;
|
||||
use App\Http\Controllers\Api\Admin\Quote\QuoteFormulaController;
|
||||
use App\Http\Controllers\Api\Admin\Roadmap\RoadmapMilestoneController;
|
||||
use App\Http\Controllers\Api\Admin\Roadmap\RoadmapPlanController;
|
||||
use App\Http\Controllers\Api\Admin\RoleController;
|
||||
use App\Http\Controllers\Api\Admin\RolePermissionController;
|
||||
use App\Http\Controllers\Api\Admin\TenantController;
|
||||
@@ -970,6 +970,7 @@
|
||||
Route::post('/', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'store'])->name('store');
|
||||
Route::get('/{id}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'show'])->name('show');
|
||||
Route::put('/{id}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'update'])->name('update');
|
||||
Route::delete('/{id}/force', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'forceDestroy'])->name('force-destroy');
|
||||
Route::delete('/{id}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'destroy'])->name('destroy');
|
||||
|
||||
// 워크플로우
|
||||
|
||||
Reference in New Issue
Block a user