역할 권한이 저장되지 않음
역할을 삭제하기 전에 Superadmin → Permissions → Roles에서 할당된 계정을 먼저 확인하세요. 약 3분이 소요됩니다.
이 가이드는 역할 저장 실패, 역할 삭제 차단, 역할 기반 계정 필터 문제를 해결하는 방법을 안내합니다.
빠른 참조
| 증상 | 원인 | 조치 |
|---|---|---|
| 체크한 권한이 다시 열면 해제되어 있음 | 역할에 legacy dotted key가 남아 있음 | 역할 다시 저장 |
| 카테고리 개수가 맞지 않음 | legacy/current 키 형식 혼재 | 카테고리 선택 새로 적용 |
| 역할 업데이트 후 Billing 접근 실패 | 권한 키 불일치로 검사 차단 | colon 형식 키 확인 |
| Delete Role 비활성화 | 해당 역할에 호텔 계정이 아직 할당됨 | 할당 계정 보기 |
| 계정 목록에 호텔/역할 결과가 섞여 보임 | URL에 오래된 필터가 남아 있음 | 활성 필터 전체 해제 |
역할 다시 저장
-
Superadmin → Permissions로 이동합니다.
-
Roles 탭을 엽니다.
-
문제가 있는 역할에서 Edit를 클릭합니다.
-
필요한 권한이 선택되어 있는지 확인합니다.
-
Update Role을 클릭합니다.
-
역할을 다시 엽니다.
✓ 선택한 권한이 체크된 상태로 유지되어야 합니다.
AVA는 이제 . 대신 :를 사용하는 canonical permission key 형식으로 저장합니다.
카테고리 선택 새로 적용
-
역할 모달에서 문제가 있는 권한 카테고리를 엽니다.
-
Deselect all을 클릭합니다.
-
Select all을 클릭합니다.
-
Update Role을 클릭합니다.
-
역할을 다시 열고 개수를 확인합니다.
✓ 카테고리 개수가 선택된 행 수와 일치해야 합니다.
Billing 권한 확인
-
Superadmin → Permissions → Roles를 엽니다.
-
Billing 접근이 필요한 역할을 편집합니다.
-
admin:billing이 선택되어 있는지 확인합니다.
-
역할을 저장합니다.
-
사용자에게 새로고침 후 Settings → Billing을 다시 시도하도록 안내합니다.
✓ 역할에 올바른 권한이 있으면 Billing이 열려야 합니다.
할당 계정 보기
-
Superadmin → Permissions → Roles로 이동합니다.
-
확인할 역할을 찾습니다.
-
View assigned accounts를 클릭합니다.
-
Account Management 페이지가 역할 필터가 적용된 상태로 열리는지 확인합니다.
✓ Filter by Hotel, 역할 필터 칩, 필터된 계정 결과가 보여야 합니다.
AVA는 Account Management를 역할 쿼리 필터와 함께 열어, 실제 할당 대상을 바로 확인할 수 있게 합니다.
활성 필터 전체 해제
-
Superadmin → Account Management를 엽니다.
-
호텔 또는 역할 필터가 활성화되어 있는지 확인합니다.
-
Clear filters를 클릭합니다.
-
계정 목록이 새로고침되는지 확인합니다.
✓ 호텔/역할 필터 없이 결과가 다시 로드되어야 합니다.
계정 할당 해제 후 역할 삭제
-
View assigned accounts에서 해당 역할의 사용자 목록을 확인합니다.
-
각 사용자를 다른 역할로 재할당합니다.
-
Superadmin → Permissions → Roles로 돌아갑니다.
-
Delete Role을 다시 시도합니다.
✓ 할당 계정이 없으면 Delete가 활성화되어야 합니다.
AVA에 충돌 메시지가 표시되면, 메시지에서 요구하는 작업을 먼저 완료한 뒤 다시 시도하세요.
문제 해결
권한 체크박스가 해제되어 보임
증상: 활성화되어야 할 권한이 해제된 것으로 표시됩니다.
해결 방법:
- 역할을 편집합니다.
- 해당 권한을 다시 선택합니다.
- Update Role로 저장합니다.
- 다시 열어 선택 상태가 유지되는지 확인합니다.
카테고리 개수가 올바르지 않음
증상: 선택 개수가 체크된 행 수와 다릅니다.
해결 방법:
- 페이지를 새로고침합니다.
- 역할 모달을 다시 엽니다.
- 해당 카테고리에서 Select all을 사용합니다.
- 저장 후 다시 열어 개수가 안정적인지 확인합니다.
사용자가 Billing을 여전히 열 수 없음
증상: 역할 변경 후에도 Billing에 접근할 수 없습니다.
해결 방법:
- 역할에 admin:billing이 선택되어 있는지 확인합니다.
- 해당 역할이 사용자에게 할당되어 있는지 확인합니다.
- 사용자에게 로그아웃 후 다시 로그인하도록 안내합니다.
Delete Role이 비활성화됨
증상: Delete Role 버튼이 회색으로 비활성화되어 클릭할 수 없습니다.
해결 방법:
- 해당 역할의 View assigned accounts를 클릭합니다.
- 표시된 사용자를 모두 다른 역할로 재할당합니다.
- 역할 목록으로 돌아가 삭제를 다시 시도합니다.
Delete Role에서 충돌 오류가 표시됨
증상: 역할 삭제 시 특정 충돌 오류가 표시됩니다.
해결 방법:
- 충돌 메시지 전문을 확인합니다.
- 메시지에 명시된 작업을 먼저 완료합니다.
- Delete Role을 다시 시도합니다.
계정 목록이 계속 필터된 상태로 보임
증상: 역할/호텔을 바꿔도 계정 결과가 좁게 유지됩니다.
해결 방법:
- Account Management에서 Clear filters를 클릭합니다.
- 호텔 필터와 역할 필터가 모두 해제되었는지 확인합니다.
- 결과가 여전히 오래된 것처럼 보이면 페이지를 새로고침합니다.
계속 문제가 있나요?
다음 경우 success@vouch-technologies.com으로 문의하세요.
- ❌ 저장 후에도 권한이 계속 초기화됨
- ❌ 카테고리 개수 불일치가 계속됨
- ❌ 올바른 역할인데 Billing 접근이 실패함
- ❌ 계정 할당을 모두 해제했는데도 역할 삭제가 차단됨
- ❌ 요구 작업 완료 후에도 충돌 오류가 반복됨
문의 시 아래 정보를 포함하면 문제 파악에 도움이 됩니다.
- 역할 권한 화면 스크린샷
- 역할 이름 및 영향받는 권한 키
- 최근 저장 실패 시각
- AVA에 표시된 삭제 충돌 메시지 원문