Bug(バグ) #2907
Mutsumi Imamura さんが12年以上前に更新
h3. Overview (現象)
OpenPNE2系からのコンバートで「生まれた年」と「誕生日」の管理画面のプロフィール項目の設定値がコンバートで考慮されていないため、
コンバート後の環境で生年月日が公開されてしまう場合がある
この現象はコンバートすることによって「公開範囲設定の可否」が「固定」になるため、
ユーザーがこれらのプロフィールを非公開に設定していても、検索結果に出力されるようになるためです。
(「公開範囲設定の可否」が「固定」で「公開設定デフォルト値」が「web全体に公開」、「全体に公開」のときに
ユーザーの設定値ではなく管理画面での設定値が適用されるのは仕様です。
詳しくはこのチケットを参考にしてください→https://redmine.openpne.jp/issues/1874 )
OpenPNE2では、「生まれた年」と「誕生日」のプロフィールはユーザーによる公開範囲の設定しか無く、管理画面では公開範囲を変更することが出来ないため、3系コンバート後に設定が変わってしまっていることに混乱をするSNS管理者やユーザーも少なくないと思います。
3系にコンバートしても、公開範囲をメンバーに選択させるような設定を維持するようにするのが良いのではないでしょうか。
h3. 再現バージョン
* OpenPNE3.6.2
h3. 再現手順
# 2系の時に、「生まれた年」と「誕生日」のプロフィールを非公開にしているユーザーを作成する
# 3系にコンバートする
# 手順1で作成したユーザーの「生まれた年」または「誕生日」で検索する
h3. Causes (原因)
バグが発生した原因を記入
h3. Way to fix (修正内容)
修正内容を記入