プロジェクト

全般

プロフィール

Bug(バグ) #671

コミュニティのメンバー管理画面に退会リンクが表示されない

Mutsumi Imamura約14年前に追加. 約14年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2010-02-17
期日:
進捗率:

100%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

現象

コミュニティのメンバー管理画面(community/memberManage/id/x)に「退会させる」などのリンクが表示されない

再現環境

  • OpenPNE3.0.6-dev
  • Firefox3.5.7

再現手順

【再現例】
  1. id1のメンバーでコミュニティを作成する(コミュニティid1)
  2. id2のメンバーでコミュニティid1に参加する
  3. id2のメンバーでコミュニティを作成する(コミュニティid2)
  4. id1のメンバーがコミュニティid2に参加する
  5. id2のメンバーでコミュニティid2のメンバー管理画面を見る
  6. id2のメンバーの「退会させる」リンクが表示されていない。

原因

メンバー管理のテンプレートで行っている処理が適切でない

問題の箇所


  6 <?php $communityMembers = $member->getCommunityMembers(); ?>
  7 <?php if ($communityMembers[0]->getPosition() !== 'admin') : ?>
  8 &nbsp;
  9 <?php echo link_to(__('Drop this member'), 'community/dropMember?id='.$community->getId().'&member_id='.$member->getId()) ?>
 10 <?php endif; ?>

この処理では、メンバーが最初に参加したコミュニティが管理者である場合は
退会リンクが表示されません。

(OpenPNE3.2以降では修正済み)

修正内容

上記のテンプレートを適切なものに変更します。

関係しているリビジョン

リビジョン 77f8007b (差分)
Shogo Kawahara約14年前に追加

(fixes #671) fixed template of community/memberManage, for drop member link

履歴

#1 Shogo Kawahara約14年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更

#2 Shogo Kawahara約14年前に更新

  • 題名コミュニティのメンバー管理画面に退会させるボタンなどが表示されない から コミュニティのメンバー管理画面に退会リンクが表示されない に変更

#3 Shogo Kawahara約14年前に更新

  • 担当者Shogo Kawahara にセット

#4 Shogo Kawahara約14年前に更新

  • 対象バージョンOpenPNE 3.0.6 にセット

#5 Shogo Kawahara約14年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴commit:"77f8007b723f5dc2af8068755487094890177c3b"で適用されました。

#6 Mutsumi Imamura約14年前に更新

  • 進捗率50 から 60 に変更

動作テストしました。退会リンクの表示、退会動作の実行が正常に動作することを確認しました。

#7 Kousuke Ebihara約14年前に更新

  • ステータスPending Review(レビュー待ち) から Fixed(完了) に変更
  • 進捗率60 から 100 に変更

確認しました。

動作テスト済みですので完了にします。

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