プロジェクト

全般

プロフィール

Bug(バグ) #192

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

Kousuke Ebihara14年以上前に追加. ほぼ14年前に更新.

ステータス:
Invalid(無効)
優先度:
Low(低め)
担当者:
-
対象バージョン:
-
開始日:
2009-07-28
期日:
進捗率:

0%

3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Unknown (未調査)
opCommunityTopicPlugin 絞込条件:

説明

以前のチケットは http://trac.openpne.jp/ticket/4180 です

=== ■ バグ概要 ===
コミュニティのトピック作成権限(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版のものですが、他に携帯版やイベントのほうも同様の問題があるかもしれないので要確認です。

=== ■ 修正内容 ===

=== ■ 関連項目 ===


関連するチケット

次のチケットと重複 opCommunityTopicPlugin - Bug(バグ) #749: トピック作成権限が「コミュニティ管理者のみ作成可能」の場合、トピックにコメントできなくなる Fixed(完了) 2010-02-24

履歴

#1 pnetan  約14年前に更新

  • プロジェクトOpenPNE3 Plugins から opCommunityTopicPlugin に変更

#2 Kousuke Ebiharaほぼ14年前に更新

  • ステータスNew(新規) から Invalid(無効) に変更

#749 で対処することにします

他の形式にエクスポート: Atom PDF