2026-09-23 세션 — 거래처 담당자 이메일 칸 + 한샘 담당자 이메일 입력 [종결]
논의·대안
[페페] 「거래처 담당자 칸에 이메일 주소 추가해줘. 운영배포」. 화면 = 거래처 목록 → 담당자(/company/member/list/<company_no>, web/templates/basic/company/company_member_list.html).
DB 에 email 컬럼이 테스트·운영 둘 다 없었다 → DDL 선행(스키마 변경은 지시문 「운영배포」에 포함된 승인으로 처리).
web-designer 상담(PFS 화면 필수) — 기존 「담당자 추가」 폼이 col-md 합 13/12 라 1366px 에서 추가버튼이 이미 줄바꿈 중이었다.
대안 = 담당업무 2칸 유지·이메일 2칸 vs 처방안(이메일 3칸·담당업무/직위 1칸) → 운영 실데이터 조회(담당업무 6자 이상 5건뿐·직위 대부분 2자)로 처방안 채택.
브라우저 자동완성은 PFS 규칙(크롬 양식 금지)대로 autocomplete="off"(디자이너 제안 email 대신).
결정
- DDL =
company_member.email VARCHAR(100) NULL COMMENT '담당자 이메일' AFTER tel— 테스트(405행)·운영(424행). 스크립트C:\dev\pfs\scripts\op_member_email_col.py(ENVS 두 곳 한 번에·멱등·EXECUTE 상수). - 폼 = 전화번호 뒤
<input type="email" name="member_email" autocomplete="off" maxlength="100">· 폭 2·1·1·2·3·1·1·1. - 표 = 전화번호 뒤 「이메일」 열. 🔴
save()가td:eq(n)위치로 읽는다 → 견적참조·월마감담당 인덱스 4→5·5→6 동반 수정(안 하면 저장 때 체크값이 뒤바뀐다). - 서버 =
company_member_service100자 초과 거부(FormValidator max_length) · DAO 빈칸 → NULL(args.get("email") or None, email 키 없는 옛 호출도 동작). company_member를*로 끌어오는 쿼리는 자기 DAO 뿐(조인된company는 명시 컬럼) → email 이름 충돌 없음 확인.
산출물·커밋
- master
99883ec→ 운영 deploy-liveac73ca1(15:25 KST 반영).C:\dev\pfs_deploy_wt에서 5파일 파일단위 포워드(배포 전 두 브랜치 대상 파일 diff 0 확인). - 검증 = 테스트 API 왕복(추가·조회·수정·빈칸→NULL·101자 거부·email 키 없는 옛 호출·삭제) 통과(임시 담당자
_QA메일member_no 418 소프트삭제) · 테스트·운영 1366px 폼 한 줄·표 열 실측 · 사이트맵 재빌드(미반영 1 = 배포 전부터 있던 화면 밖 항목) · devplanpfs.htmlDONEAT. - 후속 [페페] 「한샘 거래처 직원별 이메일 칸에 넣어줘」 + 「메일 입력은 운영배포」 → 운영 DB 직접 UPDATE(이름당 한샘 소속 1명 확인 후):
배진선(221)
js.bae@hanssem.com· 김선정(399)sj.kim@hanssem.com· 조세영(243)sy.joe@hanssem.com(셋 다 과장, 기존 값 NULL). - 후속2 [페페] 「김경록 부장 kyoungrok@hanssem.com 추가 · pfs쪽도」 → [코디] PFS 운영 한샘 member 11 김경록 부장 = 이미 이메일 입력돼 있음(오늘 poin01 수정) → 쓰기 없음. 네이버 주소록(poin912) 반영: 김경록 부장 신규 · 배진선·김선정·조세영 = 옛 「넥서스 ○○○ 대리/과장」 항목을 성/이름·회사 한샘·직책 과장·휴대폰으로 정리, 한샘 메일 대표 + 옛 개인메일 2번째 칸 보존. 기존 「김경록 kkr1050@daum.net」 은 동일인 미확인이라 그대로 둠.
다음
- 없음(종결). 선택 제안만 남김 = 이메일 형식(
@등) 저장 전 검사 · 추가 버튼 중복클릭 방지 — 페페 미지시.
관계
- 주제 그룹: pfs 거래처(company) 관리
- 관련 문서: 월마감 담당자 지정(close_manager_yn, 26.8.24
51b705c) — 같은 화면·같은 DDL 패턴