{
  "issueId": "3855",
  "environment": "dev",
  "scenario": "pg-mid-user-link-backspace",
  "source": "Redmine #3855 CO 재QA + user-provided QA checklist 2026-07-24",
  "sourceText": "김경주님의 QA 재요청입니다. 1차 QA에서 ADMIN과 TA는 전체 통과했고 CO는 소속 범위에서 수정 가능한 수기결제 또는 ISP결제 MID를 열지 못했습니다. CO 테스트 계정 co_test_gj와 보완된 테스트 데이터/권한으로 기존 실패 5개 항목만 재검증합니다. Redmine: https://itsm.bix.bz/issues/3855",
  "scope": "개발계 TID/MID관리에서 CO 소속 법인 범위의 수기결제 또는 ISP결제 MID 수정 화면을 열고 기존 연동 사용자 표시, 검색어 Backspace, 빈 검색란 Backspace, 명시적 사용자 삭제, 저장 후 재진입 시 사용자 유지 동작을 재검증한다.",
  "roles": [
    "CO"
  ],
  "checklist": [
    "회원아이디가 2명 이상 연동된 MID 수정 화면에서 연동 선택창을 열었을 때 기존 연동 사용자가 모두 표시되는지 확인",
    "연동 선택창 검색란에 문자를 입력한 뒤 Backspace를 누르면 입력한 문자만 삭제되고 기존 연동 사용자는 유지되는지 확인",
    "검색란이 비어 있는 상태에서 Backspace를 여러 번 눌러도 기존 연동 사용자가 해제되지 않는지 확인",
    "사용자 삭제 기능으로 특정 사용자를 직접 해제하면 선택한 사용자만 제거되고 나머지 사용자는 유지되는지 확인",
    "수정 저장 후 같은 MID 화면에 다시 진입했을 때 변경하지 않은 연동 사용자가 그대로 유지되는지 확인"
  ],
  "setupSteps": [
    {
      "name": "권한별 로그인 및 TID/MID 관리 접근",
      "kind": "manual-precondition",
      "role": "CO",
      "targetRoles": [
        "CO"
      ],
      "application": "admin",
      "description": "요청에 명시된 CO 계정으로 개발계 로그인 후 업체관리 > 가맹점관리 > TID/MID관리와 준비된 MID 수정 화면에 접근할 수 있어야 한다.",
      "required": true,
      "mutation": "none"
    },
    {
      "name": "연동 사용자 2명 이상 MID 준비",
      "kind": "manual-precondition",
      "role": "CO",
      "targetRoles": [
        "CO"
      ],
      "application": "admin",
      "description": "CO 소속 법인 범위에서 가맹점 등급 회원아이디가 2명 이상 연동된 수기결제 또는 ISP결제 MID를 조회하고 수정할 수 있어야 한다. 시나리오는 CO 조회 결과에서 조건에 맞는 MID를 자동 선택한다.",
      "required": true,
      "mutation": "none"
    }
  ],
  "pages": [
    {
      "name": "TID/MID 관리",
      "application": "admin",
      "roles": [
        "CO"
      ],
      "path": "/business/pg-mid-manage",
      "tenantParam": "tenantId",
      "searchButtonSelector": "button:has-text('검색'), button:has-text('조회')",
      "recordsSelector": "table tbody tr, [role='row']",
      "dataRequestUrlPattern": "/api/v1/pgmids/manage"
    }
  ]
}
