プロジェクト

全般

プロフィール

Bug(バグ) #2847

完了

#1193 の修正により op_include_form() を使用している箇所で renderHelp() の内容が出力されていない

Minoru Takai さんがほぼ13年前に追加. 7年以上前に更新.

ステータス:
Won't fix(対応せず)
優先度:
High(高め)
担当者:
-
対象バージョン:
開始日:
2012-02-27
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

概要

フォームを出力するパーツ apps/pc_frontend/templates/_partsForm.php について、 op_include_form() 関数などを用いてこのパーツを使用すると、フォームクラス内で setHelp() メソッドで設定されているはずの Help テキストが出力されない。

原因

#1193 では CAPTCHA に関する renderError() の内容が出力されない問題を対応しているが、 renderError() を明示的に出力するように変更した際に、 renderHelp() の出力を考慮していない。

ただし、この問題について、 member/config?category=pcAddress などの CAPTCHA を含むフォームでは CAPTCHA に関しては Help テキストが出力されている( render 系のメソッドで何が出力されるのかがよく分かっていない)。

http://redmine.openpne.jp/issues/1193#note-12 にもコメントを書いています。

修正方針

render 系のメソッドが何を出力するかを確認した上で、 #1193 での修正のような書き換えを行なう。 renderHelp() を明示的に出力する記述を付け加えることで対応できるのではないかと考えている。

影響のあるバージョン

#1193 の修正を行なった OpenPNE-3.4.x, 3.6.x, master は全て影響があると思われる。

フォームにおいて Help テキストが出力されていないことで、エンドユーザのフォーム操作の利便性が損なわれ、また開発者側も Help テキストを出力できなくなってしまっているため、この不具合は速やかに修正されることが好ましい。


関連するチケット 4 (0件未完了4件完了)

関連している OpenPNE 3 - Bug(バグ) #1193: 確認キーワードを誤入力または未入力の場合にエラーメッセージが表示されないFixed(完了)Minoru Takai2010-06-22

操作
関連している OpenPNE 3 - Backport(バックポート) #2853: #1193 の修正により op_include_form() を使用している箇所で renderHelp() の内容が出力されていないFixed(完了)Minoru Takai2012-02-27

操作
関連している OpenPNE 3 - Backport(バックポート) #2854: #1193 の修正により op_include_form() を使用している箇所で renderHelp() の内容が出力されていないFixed(完了)Yuya Watanabe2012-02-27

操作
関連している OpenPNE 3 - Backport(バックポート) #3148: #1193 の修正により op_include_form() を使用している箇所で renderHelp() の内容が出力されていないFixed(完了)開 石切山2012-02-27

操作

Minoru Takai さんがほぼ13年前に更新

  • 担当者Minoru Takai にセット

Minoru Takai さんがほぼ13年前に更新

  • 対象バージョンOpenPNE 3.7.0 にセット

3.7.x 向けであることを示すため OpenPNE 3.7.0 を対象バージョンとして指定しておきます。

Minoru Takai さんがほぼ13年前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 09ee89fdf1e3de64de93bfc063c9ea14607316b2 で適用されました。

Kousuke Ebihara さんがほぼ13年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

Shouta Kashiwagi さんがほぼ13年前に更新

  • 対象バージョンOpenPNE 3.7.0 から 252 に変更

Yuya Watanabe さんが12年以上前に更新

  • 対象バージョン252 から OpenPNE 3.8.x に変更

Yuya Watanabe さんが12年以上前に更新

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.1 に変更

まず stable-3.8.x に含まれるかどうかをまず確認する必要がある.

Yuma Sakata さんが12年以上前に更新

  • ステータスPending Testing(テスト待ち) から Rejected(差し戻し) に変更
  • 進捗率70 から 50 に変更

修正が取り込まれていないので差し戻します。

Yuya Watanabe さんが12年以上前に更新

  • ステータスRejected(差し戻し) から Pending Fixing(修正待ち) に変更
  • 進捗率50 から 0 に変更

開 石切山 さんが12年以上前に更新

  • 対象バージョンOpenPNE 3.8.1 から OpenPNE 3.9.0-old に変更

開 石切山 さんが12年以上前に更新

  • 担当者 を削除 (Minoru Takai)

kaoru n さんが9年以上前に更新

  • 3.8 で発生するかUnknown (未調査) にセット

isao sano さんが7年以上前に更新

  • ステータスPending Fixing(修正待ち) から Won't fix(対応せず) に変更

OpenPNE 3.8.1 にて対応済みであったため、対応せずとします。

他の形式にエクスポート: Atom PDF