본문으로 건너뛰기

역할 권한이 저장되지 않음

빠른 설정

역할을 삭제하기 전에 Superadmin → Permissions → Roles에서 할당된 계정을 먼저 확인하세요. 약 3분이 소요됩니다.

이 가이드는 역할 저장 실패, 역할 삭제 차단, 역할 기반 계정 필터 문제를 해결하는 방법을 안내합니다.


빠른 참조

증상원인조치
체크한 권한이 다시 열면 해제되어 있음역할에 legacy dotted key가 남아 있음역할 다시 저장
카테고리 개수가 맞지 않음legacy/current 키 형식 혼재카테고리 선택 새로 적용
역할 업데이트 후 Billing 접근 실패권한 키 불일치로 검사 차단colon 형식 키 확인
Delete Role 비활성화해당 역할에 호텔 계정이 아직 할당됨할당 계정 보기
계정 목록에 호텔/역할 결과가 섞여 보임URL에 오래된 필터가 남아 있음활성 필터 전체 해제

역할 다시 저장

  1. Superadmin → Permissions로 이동합니다.

  2. Roles 탭을 엽니다.

  3. 문제가 있는 역할에서 Edit를 클릭합니다.

  4. 필요한 권한이 선택되어 있는지 확인합니다.

  5. Update Role을 클릭합니다.

  6. 역할을 다시 엽니다.

    ✓ 선택한 권한이 체크된 상태로 유지되어야 합니다.

동작 원리

AVA는 이제 . 대신 :를 사용하는 canonical permission key 형식으로 저장합니다.


카테고리 선택 새로 적용

  1. 역할 모달에서 문제가 있는 권한 카테고리를 엽니다.

  2. Deselect all을 클릭합니다.

  3. Select all을 클릭합니다.

  4. Update Role을 클릭합니다.

  5. 역할을 다시 열고 개수를 확인합니다.

    ✓ 카테고리 개수가 선택된 행 수와 일치해야 합니다.


Billing 권한 확인

  1. Superadmin → Permissions → Roles를 엽니다.

  2. Billing 접근이 필요한 역할을 편집합니다.

  3. admin:billing이 선택되어 있는지 확인합니다.

  4. 역할을 저장합니다.

  5. 사용자에게 새로고침 후 Settings → Billing을 다시 시도하도록 안내합니다.

    ✓ 역할에 올바른 권한이 있으면 Billing이 열려야 합니다.


할당 계정 보기

  1. Superadmin → Permissions → Roles로 이동합니다.

  2. 확인할 역할을 찾습니다.

  3. View assigned accounts를 클릭합니다.

  4. Account Management 페이지가 역할 필터가 적용된 상태로 열리는지 확인합니다.

    Filter by Hotel, 역할 필터 칩, 필터된 계정 결과가 보여야 합니다.

동작 원리

AVA는 Account Management를 역할 쿼리 필터와 함께 열어, 실제 할당 대상을 바로 확인할 수 있게 합니다.


활성 필터 전체 해제

  1. Superadmin → Account Management를 엽니다.

  2. 호텔 또는 역할 필터가 활성화되어 있는지 확인합니다.

  3. Clear filters를 클릭합니다.

  4. 계정 목록이 새로고침되는지 확인합니다.

    ✓ 호텔/역할 필터 없이 결과가 다시 로드되어야 합니다.


계정 할당 해제 후 역할 삭제

  1. View assigned accounts에서 해당 역할의 사용자 목록을 확인합니다.

  2. 각 사용자를 다른 역할로 재할당합니다.

  3. Superadmin → Permissions → Roles로 돌아갑니다.

  4. Delete Role을 다시 시도합니다.

    ✓ 할당 계정이 없으면 Delete가 활성화되어야 합니다.

삭제가 계속 실패하는 경우

AVA에 충돌 메시지가 표시되면, 메시지에서 요구하는 작업을 먼저 완료한 뒤 다시 시도하세요.


문제 해결

권한 체크박스가 해제되어 보임

증상: 활성화되어야 할 권한이 해제된 것으로 표시됩니다.

해결 방법:

  1. 역할을 편집합니다.
  2. 해당 권한을 다시 선택합니다.
  3. Update Role로 저장합니다.
  4. 다시 열어 선택 상태가 유지되는지 확인합니다.

카테고리 개수가 올바르지 않음

증상: 선택 개수가 체크된 행 수와 다릅니다.

해결 방법:

  1. 페이지를 새로고침합니다.
  2. 역할 모달을 다시 엽니다.
  3. 해당 카테고리에서 Select all을 사용합니다.
  4. 저장 후 다시 열어 개수가 안정적인지 확인합니다.

사용자가 Billing을 여전히 열 수 없음

증상: 역할 변경 후에도 Billing에 접근할 수 없습니다.

해결 방법:

  1. 역할에 admin:billing이 선택되어 있는지 확인합니다.
  2. 해당 역할이 사용자에게 할당되어 있는지 확인합니다.
  3. 사용자에게 로그아웃 후 다시 로그인하도록 안내합니다.

Delete Role이 비활성화됨

증상: Delete Role 버튼이 회색으로 비활성화되어 클릭할 수 없습니다.

해결 방법:

  1. 해당 역할의 View assigned accounts를 클릭합니다.
  2. 표시된 사용자를 모두 다른 역할로 재할당합니다.
  3. 역할 목록으로 돌아가 삭제를 다시 시도합니다.

Delete Role에서 충돌 오류가 표시됨

증상: 역할 삭제 시 특정 충돌 오류가 표시됩니다.

해결 방법:

  1. 충돌 메시지 전문을 확인합니다.
  2. 메시지에 명시된 작업을 먼저 완료합니다.
  3. Delete Role을 다시 시도합니다.

계정 목록이 계속 필터된 상태로 보임

증상: 역할/호텔을 바꿔도 계정 결과가 좁게 유지됩니다.

해결 방법:

  1. Account Management에서 Clear filters를 클릭합니다.
  2. 호텔 필터와 역할 필터가 모두 해제되었는지 확인합니다.
  3. 결과가 여전히 오래된 것처럼 보이면 페이지를 새로고침합니다.

계속 문제가 있나요?

다음 경우 success@vouch-technologies.com으로 문의하세요.

  • ❌ 저장 후에도 권한이 계속 초기화됨
  • ❌ 카테고리 개수 불일치가 계속됨
  • ❌ 올바른 역할인데 Billing 접근이 실패함
  • ❌ 계정 할당을 모두 해제했는데도 역할 삭제가 차단됨
  • ❌ 요구 작업 완료 후에도 충돌 오류가 반복됨

문의 시 아래 정보를 포함하면 문제 파악에 도움이 됩니다.

  • 역할 권한 화면 스크린샷
  • 역할 이름 및 영향받는 권한 키
  • 최근 저장 실패 시각
  • AVA에 표시된 삭제 충돌 메시지 원문

관련 가이드