Project

General

Profile

Bug(バグ) #192

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

Added by Kousuke Ebihara about 13 years ago. Updated almost 13 years ago.

Status:
Invalid(無効)
Priority:
Low(低め)
Assignee:
-
Target version:
-
Start date:
2009-07-28
Due date:
% Done:

0%

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

Description

以前のチケットは 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版のものですが、他に携帯版やイベントのほうも同様の問題があるかもしれないので要確認です。

=== ■ 修正内容 ===

=== ■ 関連項目 ===


Related issues

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

History

#1 Updated by pnetan   almost 13 years ago

  • Project changed from OpenPNE3 Plugins to opCommunityTopicPlugin

#2 Updated by Kousuke Ebihara almost 13 years ago

  • Status changed from New(新規) to Invalid(無効)

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

Also available in: Atom PDF