操作
Bug(バグ) #192
完了トピック作成権限の設定によってトピックにコメントフォームが表示されない
ステータス:
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版のものですが、他に携帯版やイベントのほうも同様の問題があるかもしれないので要確認です。 === ■ 修正内容 === === ■ 関連項目 ===
操作