操作
Bug(バグ) #2695
完了プロフィール項目の公開範囲が翻訳されていない
開始日:
2011-12-16
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
No (いいえ)
3.8 で発生するか:
Unknown (未調査)
説明
Overview (現象)¶
プロフィール項目の公開範囲が翻訳されていない
Environment (再現バージョン)¶
OpenPNE3.4.18
Way to repro (再現手順)¶
1. 管理画面プロフィール項目設定ページ(/pc_backend.php/profile/list)にアクセスする
2. プロフィール項目を編集して、公開設定変更の可否を「メンバー選択」に設定する
3. プロフィール編集ページ(/member/editProfile)にアクセスする
4. 手順2 で設定したプロフィール項目の公開範囲を確認する
5. プロフィール項目の公開範囲が翻訳されていない
Way to fix (修正内容)¶
プロフィール項目の公開範囲が日本語で表示されるように修正お願いします。
備考¶
3.6系では発生しませんでした。
原因¶
#2546 「公開設定デフォルト値が my_friend と表示されている」で下記コミットが行われているが,この修正にtypoが存在していたため.
97c94cb31168ce5e1867b57436f31dbe29776ea5
lib/model/doctrine/ProfileTable.class.php 25行目
23 public function getPublicFlags($isI18n = true) 24 { 25 if ($isI18m) 26 { 27 $publicFlags = array_map(array(sfContext::getInstance()->getI18N(), '__'), $this->publicFlags); 28 }
修正内容¶
diff --git a/lib/model/doctrine/ProfileTable.class.php b/lib/model/doctrine/ProfileTable.class.php index 1dcb816..e6a6f56 100644 --- a/lib/model/doctrine/ProfileTable.class.php +++ b/lib/model/doctrine/ProfileTable.class.php @@ -22,7 +22,7 @@ class ProfileTable extends Doctrine_Table public function getPublicFlags($isI18n = true) { - if ($isI18m) + if ($isI18n) { $publicFlags = array_map(array(sfContext::getInstance()->getI18N(), '__'), $this->publicFlags); }
ファイル
Yuya Watanabe さんが約13年前に更新
原因¶
#2546 「公開設定デフォルト値が my_friend と表示されている」で下記コミットが行われているが,この修正にtypoが存在していたため.
97c94cb31168ce5e1867b57436f31dbe29776ea5
lib/model/doctrine/ProfileTable.class.php 25行目
23 public function getPublicFlags($isI18n = true) 24 { 25 if ($isI18m) 26 { 27 $publicFlags = array_map(array(sfContext::getInstance()->getI18N(), '__'), $this->publicFlags); 28 }
修正案¶
diff --git a/lib/model/doctrine/ProfileTable.class.php b/lib/model/doctrine/ProfileTable.class.php index 1dcb816..e6a6f56 100644 --- a/lib/model/doctrine/ProfileTable.class.php +++ b/lib/model/doctrine/ProfileTable.class.php @@ -22,7 +22,7 @@ class ProfileTable extends Doctrine_Table public function getPublicFlags($isI18n = true) { - if ($isI18m) + if ($isI18n) { $publicFlags = array_map(array(sfContext::getInstance()->getI18N(), '__'), $this->publicFlags); }
Yuya Watanabe さんが約13年前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴 d4d8011e1ca1bb94ee568032b4fd3b1935095dd4 で適用されました。
Kousuke Ebihara さんがほぼ13年前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
Yuma Sakata さんがほぼ13年前に更新
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
テストOKです。
操作