プロジェクト

全般

プロフィール

Backport(バックポート) #737

[opMessagePlugin] 他人のメッセージを自分のゴミ箱に移動できる

Hiroki Mogi約14年前に追加. 約14年前に更新.

ステータス:
Fixed(完了)
優先度:
Urgent(急いで)
担当者:
対象バージョン:
開始日:
2010-02-22
期日:
進捗率:

100%


説明

(携帯版にて確認)
以下の手順で他人のメッセージを自分のゴミ箱に移動させることができる。

1. 適当な受信メッセージ詳細画面を表示
2. 削除ボタンのform actionの指定を他人が受信したメッセージのメッセージIDに変更する
3. 削除ボタンを押下する
4. ゴミ箱一覧に2で指定した他人のメッセージが表示される

移動したメッセージについて、メッセージ詳細を閲覧することはできないが、ゴミ箱メッセージ一覧にて送信者・タイトルの確認は行える

発生確認バージョン

v0.8.2.2-beta

737.diff 表示 (2.72 KB) Shinichi Urabe, 2010-02-22 19:53

draftList.html 表示 - エラーログ (17.3 KB) Hiroki Mogi, 2010-02-23 17:25

737.diff 表示 (2.72 KB) Shinichi Urabe, 2010-02-23 17:53

737.diff 表示 (3.45 KB) Shinichi Urabe, 2010-02-23 19:37

737_new.diff 表示 (3.61 KB) Shinichi Urabe, 2010-02-24 16:46

737_new2.diff 表示 (3.48 KB) Shinichi Urabe, 2010-02-26 21:38


関連するチケット

関連している opMessagePlugin - Bug(バグ) #696: [opMessagePlugin] 他人のメッセージを自分のゴミ箱に移動できる Fixed(完了) 2010-02-19

履歴

#1 Shinichi Urabe約14年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者Shinichi Urabe にセット

#2 Shinichi Urabe約14年前に更新

  • ファイル 737.diff 表示 を追加
  • 進捗率0 から 40 に変更

現時点での修正分

#3 Shinichi Urabe約14年前に更新

  • 優先度Normal(通常) から Urgent(急いで) に変更

#4 Shinichi Urabe約14年前に更新

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

単一メッセージは404
複数メッセージはエラー無しで、権限のないメッセージのみ削除できない実装で対応していますので確認をお願いします。

#5 Hiroki Mogi約14年前に更新

テストを行ったところ、メッセージをゴミ箱に移動しようとするとエラーがでました。エラーログを添付します。

#6 Shinichi Urabe約14年前に更新

Nullの変数に対して、メソッドを呼び出そうとしていたのが原因でした。
あと、doSelect メソッドを 結果を一つだけ出力する doSelectOne に変更しました。
差分を添付しますので、再度確認をお願いします。
一旦、設定を戻して以下の修正を適用ください。

#7 Hiroki Mogi約14年前に更新

テストを実施しました。修正を確認しました。

#8 Shinichi Urabe約14年前に更新

元に戻す設定のファイルを追加しました。
メッセージを元に戻す操作の確認もお願いします。

#9 Shinichi Urabe約14年前に更新

新たに修正した分を添付しました。
こちらのファイルのみの確認をお願いします。

#10 Rimpei Ogawa約14年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

フィードバックします。

  • Criteria::EQUAL は省略可能で、opMessagePlugin 既存のコードでも省略しているので合わせてください

#11 Shinichi Urabe約14年前に更新

  • ファイル 737_new2.diff 表示 を追加
  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

修正しました。
確認をお願いします。

#12 Rimpei Ogawa約14年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更

修正確認しました。

#13 Shinichi Urabe約14年前に更新

  • プロジェクトOpenPNE Security Issue から opMessagePlugin に変更

#14 Shinichi Urabe約14年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 対象バージョン0.8.2.3 にセット

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