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
Milestone: | OpenPNE3.1.2 |
---|
comment:2 Changed 13 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
今後は http://redmine.openpne.jp/issues/192 で対応がおこなわれます。
Note: See
TracTickets for help on using
tickets.
プラグインのチケットにはマイルストンをつけないでください。