feat:계약 대시보드 선택 삭제 기능 추가
- EsignApiController에 destroy 메서드 추가 (복수 삭제 지원) - 관련 파일(PDF, 서명이미지) 및 레코드(서명자, 필드, 감사로그) 일괄 삭제 - 서명 진행 중(pending, partially_signed) 계약은 삭제 차단 - DELETE /esign/contracts/destroy 라우트 추가 - 대시보드에 체크박스 전체/개별 선택 + 삭제 버튼 UI 추가 - 삭제 전 confirm 확인 다이얼로그 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1410,6 +1410,7 @@
|
||||
Route::post('/store', [EsignApiController::class, 'store'])->name('store');
|
||||
Route::get('/{id}', [EsignApiController::class, 'show'])->whereNumber('id')->name('show');
|
||||
Route::post('/{id}/cancel', [EsignApiController::class, 'cancel'])->whereNumber('id')->name('cancel');
|
||||
Route::delete('/destroy', [EsignApiController::class, 'destroy'])->name('destroy');
|
||||
Route::post('/{id}/fields', [EsignApiController::class, 'configureFields'])->whereNumber('id')->name('fields');
|
||||
Route::post('/{id}/send', [EsignApiController::class, 'send'])->whereNumber('id')->name('send');
|
||||
Route::post('/{id}/remind', [EsignApiController::class, 'remind'])->whereNumber('id')->name('remind');
|
||||
|
||||
Reference in New Issue
Block a user