Project

General

Profile

Actions

Backport(バックポート) #2854

closed

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

Added by Minoru Takai almost 13 years ago. Updated almost 13 years ago.

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

100%

Estimated time:

Description

概要

フォームを出力するパーツ 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 テキストを出力できなくなってしまっているため、この不具合は速やかに修正されることが好ましい。


Related issues 2 (0 open2 closed)

Related to OpenPNE 3 - Bug(バグ) #2847: #1193 の修正により op_include_form() を使用している箇所で renderHelp() の内容が出力されていないWon't fix(対応せず)2012-02-27

Actions
Related to OpenPNE 3 - Backport(バックポート) #2723: 確認キーワードを誤入力または未入力の場合にエラーメッセージが表示されないFixed(完了)Minoru Takai2010-06-22

Actions
Actions #1

Updated by Kousuke Ebihara almost 13 years ago

  • Target version changed from OpenPNE 3.6.x to OpenPNE 3.6.3
Actions #2

Updated by Yuya Watanabe almost 13 years ago

  • Status changed from New(新規) to Accepted(着手)
  • Assignee set to Yuya Watanabe
Actions #3

Updated by Minoru Takai almost 13 years ago

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

更新履歴 8ea1a66b8399a57cb48fe913e61c570220ca48ed で適用されました。

Actions #4

Updated by Kousuke Ebihara almost 13 years ago

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

Updated by Mutsumi Imamura almost 13 years ago

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

テストOKです。

Actions

Also available in: Atom PDF