操作
Bug(バグ) #4188
完了アクティビティガジェット Web公開していない投稿がWeb公開されてしまう
開始日:
2017-04-21
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
Yes (はい)
3.8 で発生するか:
Yes (はい)
説明
Overview (現象)¶
プロフィール画面のガジェット設定で、アクティビティガジェットを「web全体に公開」に設定した場合、
タイムラインへの投稿時に「全員に公開」で設定した投稿が、プロフィール画面でWeb全体に公開される。
各バージョンごとの動作確認¶
背景赤色がこのチケットの修正対象。
背景オレンジは通常バグであるので、このチケットの修正公開後に通常バグとしてチケット作成する。
「エラー(※)」は通常バグであるので、このチケットの修正公開後に通常バグとしてチケット作成する。
再現手順¶
- 管理画面→上級者向け設定(3.6.x の場合はSNS設定)→メンバーのプロフィールページ公開範囲設定 を 「メンバーの設定を許可する」もしくは「メンバーの設定を許可しない(Web全体に公開)」に設定
- 管理画面→デザイン設定→ガジェット設定→プロフィール画面ガジェット設定→ガジェット追加 にて アクティビティ を追加し、設定変更ボタンを押下
- アクティビティの設定画面を開き公開範囲を「Web全体に公開」に変更し submit ボタンを押下
- メンバーAのアカウントでSNSメンバー画面にログインし、タイムラインにて「全員に公開」で投稿
- SNSメンバー画面をログアウトするか、別のブラウザにて、「/member/{メンバーAのID}」を確認
Causes (原因)¶
プロフィールページの公開範囲及びガジェットの公開範囲を考慮していないため
Way to fix (修正内容)¶
修正内容を記入
--
補足¶
・OpenPNE-3.6.x では JSON API がないため opTimelinePlugin は動作しない
・タイムライン・アクティビティにて Web公開して投稿するためには、OpenPNE.yml に、「activity_is_open: true」を設定する必要がある
ファイル
操作