최초 admin 계정 정책
병원을 처음 세팅할 때 만들어진 최고 관리자 계정에 대한 특수 권한 및 예외 처리 정책입니다.
1. 생성 (Creation Logic)
- 정의: 서비스 회원가입 및 병원 최초 생성 시 만들어지는 마스터 계정.
- 가입 제한 조건: 외부에서 '회원가입' 기능을 통해 스스로 생성할 수 있는 계정은 이 '최초 admin 계정'이 유일함. (나머지 일반 직원 계정은 admin이 내부 시스템에서 직접 생성해야 함)
2. 삭제 (Deletion Logic)
- 조건: 시스템 내에서 직접 삭제 불가.
- UI/UX 처리: '최초 admin 계정'은 삭제 버튼을 아예 숨기거나(Display: none), 누를 수 없게 비활성화(Disabled) 처리. 삭제를 원할 경우 "고객센터 문의를 통해서만 삭제가 가능합니다"라는 안내 메시지 제공.
3. 정보 수정 화면 (Edit Logic)
- 조건: 스스로 자신의 관리자 권한을 해제할 수 없음.
- UI/UX 처리: 직원 정보 수정 페이지 진입 시, 이 계정에 부여된 'Admin(관리자)' 체크박스나 토글 버튼은 선택 해제 불가 상태(Disabled ) 로 고정해야 함.
결정 필요한 내용
- 현재 최초 생성한 admin의 계정이 직원 리스트에 보이고 있음
- 다른 계정과 다른 정책을 적용 받고 있는데 동일한 직원 처럼 보여도 괜찮은지