Bug(バグ) #747
完了
A year of member's birthday is publicised in English mode even if whose age is unpublicized (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される)
Shinichi Urabe さんが14年以上前に追加.
14年以上前に更新.
関連するチケット
2 (0件未完了 — 2件完了)
- ステータス を New(新規) から Pending Fixing(修正待ち) に変更
3.3,3.4環境、3.5で現象を確認できました。
再現手順
- 生年月日を設定する
- 設定変更から公開範囲を非公開にする
- プロフィール確認見る(または他のメンバーから設定を変更したメンバーを見る)
- 対象バージョン を OpenPNE 3.6beta1 にセット
- ステータス を Pending Fixing(修正待ち) から Accepted(着手) に変更
- 担当者 を Kousuke Ebihara にセット
- 優先度 を Normal(通常) から High(高め) に変更
- 題名 を Range of opening to the public is wrong. (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される) から A year of member's birthday is publicised in English mode even if whose age is unpublicized (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される) に変更
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
以下の問題が見受けられましたが、別問題とします。
- 設定変更で、公開範囲設定をしていない場合、年齢が表示されない
Shogo Kawahara は書きました:
以下の問題が見受けられましたが、別問題とします。
- 設定変更で、公開範囲設定をしていない場合、年齢が表示されない
自分の解釈が誤っていました。
公開範囲設定をしていない場合、年齢が表示されないのは
意図的なもので、情報の公開を設定しない限り行わないためです。
となると、member_config.yml にあるデフォルト値が正しくないかということが議論対象になりそうです。
age_public_flag:
Name: "age_public_flag"
Caption: "Public Flag for Age"
FormType: "select"
ValueType: "integer"
IsRegist: true
IsConfig: true
IsRequired: true
IsUnique: false
IsConfirm: false
Default: 1
Choices:
4: "All Users on the Web"
1: "All Members"
2: "%my_friend%"
3: "Private"
【追記】
新規登録で、この設定が可能なため、このデフォルト値であっても問題はない。
ただし、年齢公開範囲の設定機能が入る前のメンバーについては
実質的に非公開の状態であっても、年齢の公開範囲設定が「全員に公開」が選択された状態になっている。
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
他の形式にエクスポート: Atom
PDF