Biseo

직원 계정이 다른 직원 예약도 볼 수 있나요?

최종 수정: 2026-08-15

원장님들이 자주 오해하시는 부분입니다: 직원 계정으로 로그인하면 그 직원의 예약만 보일 거라 생각하기 쉽지만, 실제로는 그렇지 않습니다.

예시: 헤어샵에서 스태프로 일하는 직원 A가 관리자 화면에 로그인해 예약 캘린더를 열었더니, 자신에게 배정된 예약뿐 아니라 다른 스태프 B, C의 예약까지 전부 보인다고 가정해봅시다. 원장님은 "왜 A가 B, C의 고객 정보까지 보이지?"라며 당황할 수 있지만, 이는 버그가 아니라 의도된 동작입니다. 다만 A가 B에게 배정된 예약을 클릭해 시간을 변경하거나 취소하려고 하면, 그 순간 권한이 없다는 안내와 함께 수정이 차단됩니다. 즉 A는 매장 전체 일정을 "보는" 것은 항상 가능하지만, 자신에게 배정되지 않은 예약을 "고치는" 것은 불가능합니다.

  • 조회(보기) 권한: 캘린더나 예약 목록 화면에서 매장 전체의 모든 예약을 보는 것은 STAFF를 포함한 모든 역할에 허용된 의도된 동작입니다. 직원이 자신의 하루 일정을 다른 직원 일정과 함께 맥락 속에서 파악할 수 있어야 하기 때문입니다.
  • 수정(변경) 권한: 반면 예약을 편집하거나 시간을 재조정하는 등 실제로 데이터를 바꾸는 동작은 다릅니다. 자신에게 배정되지 않은 예약을 수정하는 권한(bookings.manageAny)은 OWNER와 MANAGER에게만 있습니다. STAFF는 자신에게 배정된 예약만 수정할 수 있는 권한(bookings.actOwn)만 가지고 있어서, 다른 직원의 예약은 보이더라도 손댈 수 없습니다.

정리하면, "직원별로 캘린더가 분리되어 각자 자신의 예약만 보인다"는 것은 사실이 아닙니다. 모든 직원이 매장 전체의 예약을 볼 수 있고, 다만 다른 사람에게 배정된 예약을 편집할 수 없을 뿐입니다. 특정 직원의 예약 정보를 다른 직원에게 아예 숨기고 싶다면, 이는 현재 시스템의 조회 권한 구조상 지원되지 않습니다.

원하는 답을 못 찾으셨나요? 문의하기 →

직원 계정이 다른 직원 예약도 볼 수 있나요? | Biseo