<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[글수정 '직접선택' 권한으로 했을 시 질문사항]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/10086</link>
		<description><![CDATA[<p>글수정이라는게 관리자 옵션에서 "쓰기권한"으로 알고 있습니다.</p>

<p>이 쓰기 권한을 <strong>직접선택</strong>으로 하여 관리자말고도 <strong>다른 권한의 로그인사용자</strong>에게도 권한을 줬는데</p>

<p>본인이 쓴 게시물에 대해서만 수정이 가능하고 다른 사용자가 작성한 글에 대해서는 수정이 불가능하네요;</p>

<p><strong>직접선택</strong>으로 <strong>관리자</strong>를 제외한 그룹끼리도 글 수정 및 삭제가 자유롭게 하려면 어찌해야 될까요..</p>

<p>--------------------------------------------------------------------------------------------------------------</p>

<p>검색해보니 kboard.class.php 파일에서 이쪽 코드를 수정하면 될듯한데..</p>

<p>public function isEditor($writer_uid){</p>

<p>        if($this-&gt;userdata-&gt;ID){<br />
            if($writer_uid == $this-&gt;userdata-&gt;ID){<br />
                // 본인인 경우<br />
                return true;<br />
            }<br />
            else if($this-&gt;isAdmin()){<br />
                // 게시판 관리자 허용<br />
                return true;<br />
            }<br />
        }<br />
        return false;<br />
    }</p>

<p>조언좀 부탁드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[KBoard에 관련 기능을 추가해서 업데이트 하도록 하겠습니다^^
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/10091</link>
			<description><![CDATA[<p>KBoard에 관련 기능을 추가해서 업데이트 하도록 하겠습니다^^</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 23 Aug 2016 03:03:32 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[클라이언트측에서 관리자의 하위 그룹끼리도 서로 글을 쓰고 수정하는게 원활했으면 좋겠다는 의견이 있...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/10090</link>
			<description><![CDATA[<p>클라이언트측에서 관리자의 하위 그룹끼리도 서로 글을 쓰고 수정하는게 원활했으면 좋겠다는 의견이 있었습니다.</p>

<p>user role editor로 이것저것 해보며 고민을 해봤는데 난항을 겪고 있어 조언을 구하게 되었습니다.</p>

<p> </p>

<p>일단 도움주신대로 수정하니 원하는 기능은 구현하게 되었는데, 모든 게시판 적용에 대한건 클라이언트의 이해를 구해야겠네요,</p>

<p>아무쪼록 도움주셔서 감사드립니다.</p>
]]></description>
			<author>자바칩스크립트</author>
			<pubDate>Tue, 23 Aug 2016 00:09:45 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[글 수정과 쓰기권한은 관련이 없습니다.

쓰기권한은 말 그대로 게시판에서 글 작성이 가능한 회원들 설...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/10089</link>
			<description><![CDATA[<p>글 수정과 쓰기권한은 관련이 없습니다.</p>

<p>쓰기권한은 말 그대로 게시판에서 글 작성이 가능한 회원들 설정하는 옵션입니다.</p>

<p>글을 썼다고 해서 다른글까지 수정하면 안되겠죠.</p>

<p>그래서 글 수정은 쓰기권한과 무관하게 동작합니다.</p>

<p>관리자이거나 작성자 본인이거나요.</p>

<p> </p>

<p>테스트는 못해봤지만, 원하시는대로 동작하게 하시려면 (쓰기권한이 있는 사용자가 수정하게 하려면)</p>

<p>아래 굵게 표시된 코드를 추가 해보시겠어요?</p>

<p>public function isEditor($writer_uid){<br />
    if($this-&gt;userdata-&gt;ID){<br />
        if($writer_uid == $this-&gt;userdata-&gt;ID){<br />
            // 본인인 경우<br />
            return true;<br />
        }<br />
        else if($this-&gt;isAdmin()){<br />
            // 게시판 관리자 허용<br />
            return true;<br />
        }<br />
        <strong>else if(array_intersect($this-&gt;getWriteRoles(), $this-&gt;userdata-&gt;roles)){<br />
            return true;<br />
        }</strong><br />
    }<br />
    return false;<br />
}</p>

<p>하지만 모든 게시판에 적용이 될꺼에요.</p>

<p> </p>

<p>어째서 이와같은 기능이 필요한지 자세히 설명해주실 수 있나요?</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 22 Aug 2016 16:36:28 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>