다음과 같은 오류가 발생합니다.


회원그룹이 A,B 가 있고 

관리자는 그룹A회원이 일정 조건을 만족시키면 그룹B로 등업시켜줍니다.


특정 위젯 페이지는 B 부터 볼수 있는 권한이 있습니다.


1. 회원가입 후 A 그룹에 속한 신규 가입자가 등업을 통해B 그룹이 되어 해당 페이지를 볼 수 있어야하는데도 해당 페이지에서 권한이 없다고 나옵니다.


2. B그룹에 속하던 회원이 강등되어 A그룹에 속하게 되면 해당 위젯 페이지를 볼 수 없어야 함에도 불구하고 여전히 보입니다.


위 두문제는 관리자페이지에서 캐시파일 재생성을 하면 사라집니다.

그러나 똑같은 권한으로 지정되어 있는 게시판의 경우(그룹B부터 열람가능)는 즉각적으로 반영됩니다.


혹시 제 서버환경이 이상해서 이런일이 발생할 수 있는지 궁금하여 글 올려봐요~


  • profile

    얼마 전에 어느 분의 요청으로 이 패치가 적용되었는데

    https://github.com/rhymix/rhymix/pull/584

     

    여기서 module.model.php에 해당하는 변경분만 원상복구해 보시기 바랍니다.

  • profile ?
    네 감사합니다~ 한번 시도해보겠습니다
  • ? profile
    만약 해결되었다면 알려주세요. 패치를 일부분 취소하고 다른 방식을 적용해야 하니까요...

    이제 보니 패치 요청하셨던 분이군요 ㅎㅎ
  • profile ?
    네 ㅎㅎ 적용 후에 어떻게되는지 말씀 드리겠습니다