o2o-negosium-original/negodata/backend/crud
Mina Choi 5f648965e2 [fix] negodata: 견적 회사 스코프 적용 (목록·단건·세션 IDOR 차단) + 거짓 주석 제거
quotations 에 company_id 컬럼이 없어 견적 조회가 회사 무관하게 전부 노출되던 멀티테넌트 누수를 차단. 작성자(user_id)→users.company_id 서브쿼리로 회사 스코프를 걸어 목록(/list)과 단건·세션·협력사 엔드포인트(_fetch 가드)에서 남의 회사 견적을 NOT_FOUND 처리. 스케줄러/내부 호출은 company_id 없이 우회. 라우터/서비스의 '회사 스코핑 안 함' 거짓 주석 정정.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 11:01:27 +09:00
..
card_crud.py [feat] negodata/backend: 카드 도메인 CRUD 추가 + 견적·auth 보강 2026-06-18 11:00:15 +09:00
item_crud.py [feat] negodata/backend: 상품·협력사 목록 서버 페이지네이션 + 검색/필터(카테고리·priority) + 상품 카테고리 distinct 엔드포인트 2026-06-18 11:00:15 +09:00
quotation_crud.py [fix] negodata: 견적 회사 스코프 적용 (목록·단건·세션 IDOR 차단) + 거짓 주석 제거 2026-06-30 11:01:27 +09:00
quotation_setting_crud.py [feat] negodata/backend: 상품·협력사·견적 도메인 CRUD + delivery_type 코드화 + 공용 /v1/enums 2026-06-17 15:58:38 +09:00
supplier_crud.py [feat] negodata/backend: 상품·협력사 목록 서버 페이지네이션 + 검색/필터(카테고리·priority) + 상품 카테고리 distinct 엔드포인트 2026-06-18 11:00:15 +09:00
user_crud.py [feat] negodata: 회원관리 / 최고관리자(OWNER) 2026-06-29 13:31:32 +09:00