Bug(バグ) #671
コミュニティのメンバー管理画面に退会リンクが表示されない
Start date:
2010-02-17
Due date:
% Done:
100%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
Description
現象¶
コミュニティのメンバー管理画面(community/memberManage/id/x)に「退会させる」などのリンクが表示されない
再現環境¶
- OpenPNE3.0.6-dev
- Firefox3.5.7
再現手順¶
【再現例】- id1のメンバーでコミュニティを作成する(コミュニティid1)
- id2のメンバーでコミュニティid1に参加する
- id2のメンバーでコミュニティを作成する(コミュニティid2)
- id1のメンバーがコミュニティid2に参加する
- id2のメンバーでコミュニティid2のメンバー管理画面を見る
- id2のメンバーの「退会させる」リンクが表示されていない。
原因¶
メンバー管理のテンプレートで行っている処理が適切でない
問題の箇所
6 <?php $communityMembers = $member->getCommunityMembers(); ?>
7 <?php if ($communityMembers[0]->getPosition() !== 'admin') : ?>
8
9 <?php echo link_to(__('Drop this member'), 'community/dropMember?id='.$community->getId().'&member_id='.$member->getId()) ?>
10 <?php endif; ?>
この処理では、メンバーが最初に参加したコミュニティが管理者である場合は
退会リンクが表示されません。
(OpenPNE3.2以降では修正済み)
修正内容¶
上記のテンプレートを適切なものに変更します。
Associated revisions
(fixes #671) fixed template of community/memberManage, for drop member link
History
#1
Updated by Shogo Kawahara over 12 years ago
- Status changed from New(新規) to Accepted(着手)
#2
Updated by Shogo Kawahara over 12 years ago
- Subject changed from コミュニティのメンバー管理画面に退会させるボタンなどが表示されない to コミュニティのメンバー管理画面に退会リンクが表示されない
#3
Updated by Shogo Kawahara over 12 years ago
- Assignee set to Shogo Kawahara
#4
Updated by Shogo Kawahara over 12 years ago
- Target version set to OpenPNE 3.0.6
#5
Updated by Shogo Kawahara over 12 years ago
- Status changed from Accepted(着手) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
更新履歴commit:"77f8007b723f5dc2af8068755487094890177c3b"で適用されました。
#6
Updated by Mutsumi Imamura over 12 years ago
- % Done changed from 50 to 60
動作テストしました。退会リンクの表示、退会動作の実行が正常に動作することを確認しました。
#7
Updated by Kousuke Ebihara over 12 years ago
- Status changed from Pending Review(レビュー待ち) to Fixed(完了)
- % Done changed from 60 to 100
確認しました。
動作テスト済みですので完了にします。