안녕하세요!
어떤 이유에서인지 적용하려는 보안 변경 사항이 작동하지 않습니다. 페이지를 새로고침하면 모든 설정이 기본값으로 되돌아갑니다.
이러한 동작을 일으킬 수 있는 원인이 무엇인지 확실하지 않습니다. 우리가 만든 커스텀 테마 때문일까요?
‘생성’ 옵션의 체크를 해제해야 합니다:
안녕하세요!
어떤 이유에서인지 적용하려는 보안 변경 사항이 작동하지 않습니다. 페이지를 새로고침하면 모든 설정이 기본값으로 되돌아갑니다.
이러한 동작을 일으킬 수 있는 원인이 무엇인지 확실하지 않습니다. 우리가 만든 커스텀 테마 때문일까요?
‘생성’ 옵션의 체크를 해제해야 합니다:
안녕하세요!
페이지에 힌트가 있습니다:
이 카테고리는 공개되어 있으며, 모든 사용자가 게시물을 보고, 답글을 달고, 새 게시물을 만들 수 있습니다. 권한을 제한하려면 “everyone” 그룹에 부여된 권한 중 하나 이상을 제거하십시오.
따라서 “생성” 권한을 제거하려면 everyone을 제거한 후 원하는 설정으로 everyone을 다시 추가하면 됩니다. 방금 2.9.0.beta3에서 테스트해 봤는데 작동합니다…
해당 스크린샷에서 (
) “새 주제” 버튼이 작동하지 않습니다.
하지만… 카테고리의 권한을 새로고침하면 동일한 “이 카테고리는 공개되어 있습니다…” 메시지가 표시되고 모든 상자가 체크된 상태로 보이지만, 의도한 권한은 유지됩니다. 이 경우 세 개의 체크박스 모두 체크되어 있지만, 해당 카테고리는 읽기와 답글 작성만 가능하고 새 주제 생성은 불가합니다.
![]()
사이트를 다시 구축하고 더 테스트해 보겠습니다. 이 문제가 여전히 지속되는지 확인하기 위해서요. ![]()
친구에게 두 단어를 전합니다: 안전 모드.
![]()
아, 사실 그 힌트 텍스트를 오해하고 있었네요. 제 사이트에서는 기대하는 동작이 작동하지 않았는데도 제 머릿속에서 우회 방법이 떠올랐습니다.
그러니 제 기이한 해킹을 무시해 주시고, 이 버그를 재현하는 데 집중합시다. ![]()
네, 방금 테스트 사이트에서 이 문제를 시도해 보았습니다(41fb4a3ca0)가, 예상과 다른 방식으로 동작하고 있습니다.
기대하는 동작: 보안 설정에서 ‘답글 작성’ 또는 ‘생성’ 옵션의 체크를 해제하고(저장 후) 보안 설정이 업데이트되어야 합니다.
두 번째 그룹을 추가한 경우에도 예상치 못한 동작이 발생했습니다.
이것이 버그일 수 있다고 생각합니다.
현재 이 버전을 사용 중이며, 네, 문제가 지속되고 있습니다.
상자를 해제하면 새로고침 시 모든 상자가 선택된 것처럼 보이지만, 실제로 해당 권한이 설정되나요? 제 환경에서는 권한을 설정하면 적용되지만, 권한 화면을 새로 열면 항상 모든 상자가 선택된 상태로 리셋되지만, 권한 자체는 적용된 상태로 유지됩니다.
좋은 지적이네요! 저도 같은 현상을 확인하고 있습니다. ![]()
도와주셔서 정말 감사합니다! 곧 해결되길 바랍니다 ![]()
말씀이 맞을 것 같습니다.
‘everyone’ 그룹 외에 두 번째 그룹을 추가할 때도 비슷한 현상이 발생합니다. ‘everyone’ 그룹이 화면에서 사라지지만, 권한은 적용된 것으로 보입니다.
‘everyone’ 그룹에만 제한되는 것 같습니다. 다른 그룹은 추가하거나 권한을 수정해도 정상적으로 유지됩니다.
2.8.2에서도 이 문제를 재현할 수 있습니다. 따라서 아무도 발견하지 못한 꽤 오래된 버그입니다.
그러나 - 권한은 실제로 데이터베이스에 올바르게 저장되고 있습니다.
문제는 보안 탭이 로드되는 즉시 사용자 인터페이스가 모든 체크박스를 선택한다는 점으로만 보입니다.
두 번째 테스트를 한 단계 더 진행하여 세 번째 그룹을 추가하면, 숨김/배경 ‘모두(everyone)’ 보안 설정이 덮어쓰기되어 제거되는 것 같습니다. 예를 들어:
문제는 CategorySerializer에 있으며, 커밋 dfaf983에서 도입되었습니다.
이것은 보안 수정 사항으로, 백포트되었기 때문에 안정 버전에서도 발생하게 됩니다.
맞습니다. 이 문제를 수정하는 패치를 이미 이 PR에 push했습니다:
이 주제는 2일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.