Bug(バグ) #826
完了
Web全体に公開しているフレンドリストからメッセージを送信すると、送信者が/member/となる
Mutsumi Imamura さんが14年以上前に追加.
13年以上前に更新.
説明
携帯版のプロフィール公開機能で、フレンドリストをWeb全体に公開にするとメッセージを送るリンクが表示されるが、そこからメッセージを送信すると、送信者が/member/となってしまう。
再現環境¶
- OpenPNE3.5.0-dev
- opMessagePlugin0.9.0.3
- FireMobileSimulatorにて確認
再現手順¶
- 管理画面のガジェット設定で、携帯版プロフィール画面ガジェット設定ページを開く(/pc_backend.php/design/gadget/type/mobileProfile)
- フレンドリストガジェットをWeb全体に公開する設定にする
- 携帯でプロフィールを公開しているメンバーのページにアクセスする(例:/member/1)
- フレンドリストガジェットにあるメッセージを書くリンクをクリックする
- メッセージを作成し送信する
- 送信されたメンバーでメッセージを確認する
- 送信者の欄が/member/になっている
修正内容¶
関連するチケット
1 (0件未完了 — 1件完了)
- 優先度 を Normal(通常) から High(高め) に変更
- [QA]バグ通知済 を いいえ から はい に変更
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Maki Takahashi にセット
- ステータス を Accepted(着手) から Works for me(再現せず) に変更
報告された条件では、現象が再現しませんでした。
確認環境その1¶
- OpenPNE3.5.0
- opMessagePlugin0.9.0.3
- FireMobileSimulatorにて確認
確認環境その2¶
- OpenPNE3.6beta8
- opMessagePlugin0.9.1
- FireMobileSimulatorにて確認
フレンドリストガジェットに表示される「メッセージを書く」リンクは
公開範囲(Web全体に公開/全員に公開)に関わらず同じリンク先URLとなっており
指定された条件では(「送信者の欄が/member/になっている」現象のもととなる)
送信者のmember_idがメッセージデータに登録されていないという状態を引き起こすことはできません。
上記の「送信者のmember_idがメッセージデータに登録されていないという状態」は
Memberデータが削除されたとき=退会した場合に相当します。
現象は同じでも、再現条件が大きく異なるため本チケットとは別に対応をいたします。
なお、最新版であるopMessagePlugin0.9.1では、/member/とならず空欄となっています。
(が、管理画面での「非SNSユーザー表示名設定」に従っていないため修正すべきだと思われます)
他の形式にエクスポート: Atom
PDF