https://xe1.xpressengine.com/index.php?mid=download&package_id=22753651
위 모듈을 사용중인데요
추천/비추수가 15개를 넘기면 특정 게시판으로 자동으로 이동시키는 기능을 사용하고 있는데
요번에 git으로 최신 develop 브랜치로 업데이트하고 나서 게시물이 정상적으로 이동되지 않는 현상이 생겼습니다.
그래서 여러번 테스트해본 결과, 최고 관리자가 추천/비추를 할 경우 게시물 이동기능이 정상적으로 동작하는데, 최고관리자 권한이 없는 다른 회원이나 비회원이 추천/비추를 할 경우 이동되지 않네요.
뭔가 이쪽 권한 관련해서 오류가 생긴 것 같습니다.
좀 더 자세하게 써보자면, A 게시판에서 추천이나 비추수가 15 이상이 된 게시물을 B 게시판으로 자동으로 이동시키도록 설정해 놓았습니다.
이전까지는 어떤 회원 또는 비회원이 추천/비추를 하든지간에, 추천/비추수가 15가 되면 해당 게시물이 정상적으로 B 게시판으로 이동했는데,
이번에 업데이트를 하고 나니까 일반 회원이나 비회원이 추천/비추를 할 경우 아무리 15를 넘겨도, 16이나 17 그 이상이 되어도 (알림 메세지만 뜰 뿐) 게시물이 절대 B 게시판으로 이동하지 않습니다.
최고 관리자가 추천/비추를 실행할 경우에만 비로소 게시물이 B 게시판으로 이동하네요.
무엇 때문에 이런 문제가 생긴 건지, 어떻게 해결해야 할지 모르겠습니다.
확인해보니까 제가 10월 22일에 한 번, 11월 4일에 한 번씩 업데이트를 실행했는데, 11월 4일 업데이트 실행 이전까지는 정상적으로 작동했습니다.
그렇다면 10월 22일과 11월 4일 사이의 커밋 중 하나가 원인인 거 같은데, 확인해보니까 해당 커밋들이
다음과 같더군요.
근데 저로서는 어떤 것이 원인인 지 알 수가 없어서 질문글을 남겨 봅니다.
참고로, 왜 굳이 저걸 쓰느냐, 그냥 타임라인에서 추천/비추수 15 넘긴 게시물 추출기능 쓰면 되는거 아니냐고 할 수 있는데
굳이 저걸 쓰는 이유는 알림기능 때문입니다.
저 모듈을 쓰면 게시물 이동시에 알림 메세지랑 알림 댓글이 나타나도록 할 수 있는데, 타임라인 모듈에는 그런 기능이 없고
추천/비추수가 15개가 되면 자동으로 댓글을 달아주는 애드온이 있나 아무리 찾아봐도 그런 기능을 가진 자료는 없네요.
목록에 나온 커밋 내역 중 게시물 이동 권한에 영향을 미칠 만한 것은 보이지 않습니다.