Project

General

Profile

Bug(バグ) #747

A year of member's birthday is publicised in English mode even if whose age is unpublicized (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される)

Added by Shinichi Urabe over 9 years ago. Updated about 9 years ago.

Status:
Fixed(完了)
Priority:
High(高め)
Target version:
Start date:
2010-02-24
Due date:
% Done:

100%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

Related issues

Related to OpenPNE 3 - Backport(バックポート) #1427: A year of member's birthday is publicised in English mode even if whose age is unpublicized (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される) Fixed(完了) 2010-02-24
Related to OpenPNE 3 - Backport(バックポート) #1428: A year of member's birthday is publicised in English mode even if whose age is unpublicized (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される) Fixed(完了) 2010-02-24

Associated revisions

Revision 6f6dc7f9 (diff)
Added by Kousuke Ebihara about 9 years ago

fixed the op_format_date() helper function that displays a year part for user that is selected non-Japanese culture even if the specified format is "XShortDate" or "XShortDateJa" (fixes #747)

History

#1 Updated by Tadahiro Kudo over 9 years ago

  • Status changed from New(新規) to Pending Fixing(修正待ち)

3.3,3.4環境、3.5で現象を確認できました。

再現手順
  1. 生年月日を設定する
  2. 設定変更から公開範囲を非公開にする
  3. プロフィール確認見る(または他のメンバーから設定を変更したメンバーを見る)

#2 Updated by Shinichi Urabe about 9 years ago

  • Target version set to OpenPNE 3.6beta1

#3 Updated by Kousuke Ebihara about 9 years ago

  • Status changed from Pending Fixing(修正待ち) to Accepted(着手)
  • Assignee set to Kousuke Ebihara
  • Priority changed from Normal(通常) to High(高め)

#4 Updated by Kousuke Ebihara about 9 years ago

  • Subject changed from Range of opening to the public is wrong. (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される) to A year of member's birthday is publicised in English mode even if whose age is unpublicized (英語の設定にすると年齢を非公開にしても誕生日の西暦が公開される)

#5 Updated by Kousuke Ebihara about 9 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

更新履歴 6f6dc7f95c981e94c3577859b873965c059eb808 で適用されました。

#6 Updated by Shogo Kawahara about 9 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

以下の問題が見受けられましたが、別問題とします。

  • 設定変更で、公開範囲設定をしていない場合、年齢が表示されない

#7 Updated by Shogo Kawahara about 9 years ago

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"

【追記】

新規登録で、この設定が可能なため、このデフォルト値であっても問題はない。
ただし、年齢公開範囲の設定機能が入る前のメンバーについては
実質的に非公開の状態であっても、年齢の公開範囲設定が「全員に公開」が選択された状態になっている。

#8 Updated by Kousuke Ebihara about 9 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100

Also available in: Atom PDF