feat: [finance] 일반전표 목록에서 관리자 삭제 기능 추가

- 목록 행에 삭제 아이콘 추가 (수정 아이콘 옆, 관리자에게만 표시)
- 컨트롤러 destroy()에 관리자 권한 검증 추가
- 은행거래/수동전표 모두 삭제 가능
This commit is contained in:
김보곤
2026-03-17 13:07:07 +09:00
parent 34fd86ebb6
commit 1ee4a0095c
2 changed files with 58 additions and 9 deletions

View File

@@ -333,10 +333,18 @@ public function update(Request $request, int $id): JsonResponse
}
/**
* 전표 삭제 (soft delete)
* 전표 삭제 (soft delete) — 관리자 이상만 가능
*/
public function destroy(int $id): JsonResponse
{
$user = auth()->user();
if (! $user || ! $user->isAdmin()) {
return response()->json([
'success' => false,
'message' => '전표 삭제는 관리자만 가능합니다.',
], 403);
}
$tenantId = session('selected_tenant_id', 1);
$entry = JournalEntry::forTenant($tenantId)->findOrFail($id);
$entry->delete();