プロジェクト

全般

プロフィール

Bug(バグ) #192

完了

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

Kousuke Ebihara さんが約15年前に追加. 14年以上前に更新.

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

0%

予定工数:
3.6 で発生するか:
[QA]バグ通知済:
3.8 で発生するか:
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版のものですが、他に携帯版やイベントのほうも同様の問題があるかもしれないので要確認です。

=== ■ 修正内容 ===

=== ■ 関連項目 ===


関連するチケット 1 (0件未完了1件完了)

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

操作

pnetan   さんがほぼ15年前に更新

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

Kousuke Ebihara さんが14年以上前に更新

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

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

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