ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#2896 closed enhancement (fixed)

下書きメッセージの携帯版対応

Reported by: imamura623 Owned by: ruikubo
Priority: major Milestone: OpenPNE2.13.7
Component: 指定しない Version:
Keywords: 2.13要望 Cc:

Description (last modified by kudo)

■概要

携帯版のメッセージ機能で、下書きの一覧の表示・下書きの作成・下書きの送信ができるようにする

■仕様

  • 下書きメッセージリストから下書きメッセージを選択すると下書きの編集ができる
  • 携帯版のメッセージ作成画面での「下書き保存」ボタンにより下書きが作成される

■関連情報

元のDescription

鈴木@R2Linkさんの日記

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=18188 より転記

現状では、携帯でアクセスすると、下書きメッセージという項目がありません。なので、当然下書きすることはできませんし、PCで下書きしたものも送れません。

これを、送れるようにしてほしいのです。
よろしくお願い申し上げます。

Attachments (4)

trunk.patch (16.8 KB) - added by ruikubo 8 years ago.
2系trunk版のパッチを作成したので添付します
h_message_box.PNG (11.2 KB) - added by ruikubo 8 years ago.
画面キャプチャ(1/3)
h_message_send.PNG (7.2 KB) - added by ruikubo 8 years ago.
画面キャプチャ(2/3)
h_message.PNG (10.2 KB) - added by ruikubo 8 years ago.
画面キャプチャ(3/3)

Download all attachments as: .zip

Change History (29)

Changed 8 years ago by ruikubo

Attachment: trunk.patch added

2系trunk版のパッチを作成したので添付します

Changed 8 years ago by ruikubo

Attachment: h_message_box.PNG added

画面キャプチャ(1/3)

Changed 8 years ago by ruikubo

Attachment: h_message_send.PNG added

画面キャプチャ(2/3)

Changed 8 years ago by ruikubo

Attachment: h_message.PNG added

画面キャプチャ(3/3)

comment:1 Changed 8 years ago by ruikubo

パッチ補足

携帯にメッセージ下書き機能を追加しました。
画面キャプチャ(1/3) 画面キャプチャ(2/3) 画面キャプチャ(3/3)

ちょっと大きくなりましたが、変更点は次の通りです。

  • メッセージリスト画面(/ktai/templates/h_message_box.tpl, /ktai/page/h_message_box.php)
    • 下書きメッセージリストの追加
    • 各リスト(受信、送信、ゴミ箱)から下書きメッセージリストへのリンクを追加
  • メッセージの送信画面(/ktai/templates/f_message_send.tpl)
    • 「下書き保存」ボタンの追加
  • メッセージ画面(/ktai/templates/h_message.tpl)
    • 「下書き保存」ボタンの追加
  • メッセージの送信画面(/ktai/templates/h_message_send.tpl, /ktai/page/h_message_send.php)
    • 「下書き保存」ボタンの追加
    • 下書き編集用にForm初期値の設定(c_member_id, subject, body)
  • 下書きメッセージ編集用のDB読み出しロジックの追加
    • /ktai/page/h_message_send.php
  • 下書きメッセージ保存用のDB登録ロジックの追加
    • /ktai/do/f_message_send_insert_c_message.php
    • /ktai/do/h_message_insert_message.php
    • /ktai/do/h_message_send_insert_message.php
  • 下書きメッセージ送信用のDB登録ロジックの追加
    • /ktai/do/h_message_send_insert_message.php
  • validationルールの追加
    • /ktai/page/h_message_box.ini…page_v
    • /ktai/page/h_message_send.ini…target_c_message_id
    • /ktai/do/f_message_send_insert_c_message.ini…save
    • /ktai/do/h_message_insert_message.ini…save
    • /ktai/do/h_message_send_insert_message.ini…save, target_c_message_id, hensinmoto_c_message_id

comment:2 Changed 8 years ago by ruikubo

#1549と重複ですね。

comment:3 Changed 8 years ago by kiwa

Priority: minormajor

ありがとうございます!

2.13.6に入れたいところですが、時期的に難しいので次回あたりに入れられればと思います。わかりやすいように優先度上げたいと思います。

#1549 は重複扱いで閉じさせてもらいました。

comment:4 Changed 8 years ago by kiwa

Milestone: OpenPNE2.13.7

Milestoneを2.13.7にしておきますー。

comment:5 Changed 8 years ago by kiwa

Keywords: 確認中 added

r10942 にて取り込みました!

comment:6 in reply to:  5 Changed 8 years ago by nakasone

Replying to kiwa:

r10942 にて取り込みました!

comment:7 Changed 8 years ago by nakasone

comment:6の投稿は間違いです。

comment:8 Changed 8 years ago by ShogoKawahara

コードチェックします

comment:9 Changed 8 years ago by ShogoKawahara

Keywords: テスト待ち added; 確認中 removed

確認しました。

comment:10 Changed 8 years ago by ShogoKawahara

Description: modified (diff)

comment:11 Changed 8 years ago by kiwa

Owner: changed from nobody to kiwa
Status: newassigned

assignします

comment:12 Changed 8 years ago by kiwa

Keywords: 差し戻し added; テスト待ち removed

以下の現象の確認をお願いします。

  1. 携帯から下書きメッセージを開く
  2. 件名が空欄・本文が空欄など不備のある状態で「メッセージを送る」を押下する
    • UIがktai_page_h_message_sendになる(宛先がプルダウンで選択できる状態)
    • 宛先・件名・本文が保持されていない

comment:13 Changed 8 years ago by kiwa

また、これは優先度が低いですが、気になったところを書かせてもらいます。

■1

ktai_page_f_message_sendにて「下書き保存」を押下するとf_homeに遷移しますが、下書きを保存したことが確認できるようにktai_page_h_message_box(savebox)に遷移してもいいと思います。

PC版は下書き保存完了画面に下書きメッセージ一覧へのリンクが入っています。

■2

下書きメッセージのktai_page_h_message_sendからメッセージを送信した場合、送信後の遷移先がktai_page_h_message_box(inbox)になっています。メッセージが無事送信できたことを確認できるよう、outboxに遷移してもいいと思います。

comment:14 in reply to:  13 Changed 8 years ago by kiwa

Replying to kiwa:

#3811 別チケットを作成しました。2.13.8で対応しましょう。

comment:15 in reply to:  12 Changed 8 years ago by kiwa

Keywords: 確認中 added; 差し戻し removed

Replying to kiwa:

以下の現象の確認をお願いします。

  1. 携帯から下書きメッセージを開く
  2. 件名が空欄・本文が空欄など不備のある状態で「メッセージを送る」を押下する
    • UIがktai_page_h_message_sendになる(宛先がプルダウンで選択できる状態)
    • 宛先・件名・本文が保持されていない

#3784で対応します。

comment:16 Changed 8 years ago by kiwa

Keywords: テスト待ち added; 確認中 removed

comment:9でテスト待ちになっているのでテスト待ちにします。

comment:17 Changed 8 years ago by imamura623

Keywords: 差し戻し added; テスト待ち removed

m=ktaiだと他人のメッセージにアクセスできてしまうバグを発見しました。 以下、確認項目をご参照ください。

  • page_h_message_send&target_c_message_idに他人の送信メッセージ、受信メッセージ、下書きメッセージのidを入力するとアクセスできてしまう。

対応よろしくお願いします。

comment:18 in reply to:  17 ; Changed 8 years ago by fukamachi

メッセージが文字化けしてますが、r11295で修正しました。

Replying to imamura623:

m=ktaiだと他人のメッセージにアクセスできてしまうバグを発見しました。 以下、確認項目をご参照ください。

  • page_h_message_send&target_c_message_idに他人の送信メッセージ、受信メッセージ、下書きメッセージのidを入力するとアクセスできてしまう。

対応よろしくお願いします。

comment:19 in reply to:  18 Changed 8 years ago by ShogoKawahara

現在の状態では、

  • PCの page_f_message_send
  • 携帯版の page_h_message_send

にてtarget_c_message_idに自分が送信した、送信済みのメッセージのIDを指定することにより、フォームが表示される状態となっています。

PC版では、送信時にエラーとなりますが、携帯版ではエラーが出ずに、すでに送信済みメッセージも編集できてしまうようです。

comment:20 Changed 8 years ago by fukamachi

Keywords: 確認中 added; 差し戻し removed

r11297で修正しました。

comment:21 Changed 8 years ago by kiwa

Keywords: 確認中 removed
Resolution: fixed
Status: assignedclosed
Summary: 携帯でも下書きしたメッセージを送信したい下書きメッセージの携帯版対応

#3829:メッセージの携帯版対応 コードチェック

残りのコードチェックは上のチケットで行います。動作を確認したところ致命的な問題はなさそうなので、今回はこれで完了とします。

comment:22 Changed 8 years ago by kiwa

Resolution: fixed
Status: closedreopened

owner変更のためreopenします

comment:23 Changed 8 years ago by kiwa

Owner: changed from kiwa to ruikubo
Status: reopenednew

comment:24 Changed 8 years ago by kiwa

Resolution: fixed
Status: newclosed

comment:25 Changed 8 years ago by kudo

Description: modified (diff)
Note: See TracTickets for help on using tickets.