ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 14 years ago

Closed 13 years ago

#4180 closed defect (wontfix)

トピック作成権限の設定によってトピックにコメントフォームが表示されない

Reported by: fukamachi Owned by: nobody
Priority: minor Milestone:
Component: plugins Version:
Keywords: opCommunityTopicPlugin Cc:

Description

■ バグ概要

コミュニティのトピック作成権限(topic_authority)が「管理者のみ作成可能(admin_only)」のとき、トピックの詳細画面にコメントフォームが表示されない。

■ 原因

templates/showSuccess.phpでのコメントフォームの表示の際、「トピック作成権限の有無」によってコメントフォームの表示をしているため。

// apps/pc_frontend/modules/communityTopic/templates/showSuccess.php

-<?php if ($acl->isAllowed($sf_user->getMemberId(), null, 'add')): ?>
+<?php if ($acl->isAllowed($sf_user->getMemberId(), null, 'addComment')): ?>
 <?php
 $options = array();
 $options['title'] = __('Post a new topic comment');

Aclの権限確認では、addはトピック作成権限であり、コメントの作成権限はaddCommentを参照する必要があります。

また、上のコードはPC版のものですが、他に携帯版やイベントのほうも同様の問題があるかもしれないので要確認です。

■ 修正内容

■ 関連項目

Change History (2)

comment:1 Changed 13 years ago by ebihara

Milestone: OpenPNE3.1.2

プラグインのチケットにはマイルストンをつけないでください。

comment:2 Changed 13 years ago by ebihara

Resolution: wontfix
Status: newclosed

今後は http://redmine.openpne.jp/issues/192 で対応がおこなわれます。

Note: See TracTickets for help on using tickets.