Q&A

그룹에 따른 게시글 열람 제한 및 수정권한 부여 문의

2025.04.24 10:38
29
0
CMS/프레임워크 Rhymix 2.0
개발 언어 PHP 8.2

안녕하세요.

 

제가 운영하는 서버 환경입니다.

rhymix_version : 2.1.22

php : 8.2.7p1 (64-bit)

 

문의사항입니다.

사이트에  회원 A,B,C가 있습니다.

회원A는 그룹A에 속해있고

회원B는 그룹A, B에 속해 있으며 최고 관리자입니다.

마지막으로 회원C는 그룹B에 속해 있습니다.

 

회원 B가 게시글1과 게시글 2를 등록했습니다.

게시글1은 그룹 A로 공개그룹을 설정했고

게시글 2는 그룹B로 공개그룹을 설정했습니다.

 

이렇게 되면 게시글 1은 회원A만 열람이 가능합니다. (게시글 2는 열람불가)

게시글 2는 회원 C만 열람이 가능합니다. (게시글 1은 열람불가)

 

여기서부턴 제가 필요한 기능입니다.

하지만, 회원 A, B, C는 모두 해당 그룹에 해당되는 글은 수정이 되어야 합니다.

따라서 회원 A는 게시글 1에 대해 수정이 가능해야 함 (단, 게시글 2는 열람이 제한)

회원C는 게시글 2에 대해 수정이 가능해야 함 (단, 게시글 1은 열람이 제한)

 

즉, 그룹에 소속된 회원은 해당 공개그룹 게시글에 대해 열람및 수정이 되어야 하며

타 그룹에 공개된 게시글은 열람 및 수정이 제한되어야 합니다.

 

수정권한을 부여하고자 하여 회원 A, C에게 해당 게시판에 관리권한을 부여하면

모두에게 게시글1, 게시글 2가 보이는게 문제입니다.

 

어떻게 해야 하는지 도움 부탁드립니다. 

알퐁스 Lv. 1

댓글 1

  • 1시간 전 #1906875

    개별적으로 공개그룹(?)을 설정하는 데 어떤 자료를 사용하고 계신지 모르겠지만

    마찬가지로 개별적으로 $oDocument->setGrant(); 해서

    현재 접속자에게 일시적으로 특정 글에 대한 수정 권한을 줄 수 있을 것입니다.

    언제 누구에게 어떤 글을 setGrant 해 주는지가 관건이죠.