操作
Bug(バグ) #2504
完了コミュニティイベント作成時のエラーメッセージが翻訳されていない
開始日:
2011-10-18
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
opCommunityTopicPlugin 絞込条件:
説明
Overview (現象)¶
コミュニティイベント作成時のエラーメッセージが翻訳されていない
発生しうるエラー一覧
フィールド | エラーコード | エラーメッセージ(翻訳前) | 修正前の表示 | 補足 |
---|---|---|---|---|
(global) | extra_fields | Unexpected extra form field named "%field%". | Unexpected extra form field named "name2". | 定義されていない name のデータを送信する |
(global) | post_max_size | The form submission cannot be processed. It probably means that you have uploaded a file that is too big. | The form submission cannot be processed. It probably means that you have uploaded a file that is too big. | PHP の post_max_size よりも大きいファイルを添付する |
_csrf_token | csrf_attack | CSRF attack detected. | csrf token: CSRF attack detected. | |
_csrf_token | required | Required. | csrf token: 必須項目です。 | |
name | required | Required. | 必須項目です。 | |
body | required | Required. | 必須項目です。 | |
area | required | Required. | 必須項目です。 | |
open_date | invalid | Invalid. | 正しくありません。 | |
open_date | required | Required. | 必須項目です。 | |
application_deadline | min | The date must be after now. | The date must be after now. | |
application_deadline | invalid | Invalid. | 正しくありません。 | |
capacity | invalid | "%value%" is not an integer. | 整数ではありません。 | |
(Post 1) | min | The open date must be after now. | 開催日時は今日以降にしてください。 | 作成時のみ。 |
(Post 1) | required | Required. | 必須項目です。 | 作成時のみ。open_date エラー時に必ず出る。グローバル扱いでどのフィールドのエラーか表示上わからない |
(Post 2) | invalid_application_deadline | The application deadline must be before the open date. | 募集期限は開催日時より後に指定できません。 | application_deadline がエラーでない場合のみ |
Way to fix (修正内容)¶
フィールド | エラーコード | エラーメッセージ(翻訳前) | 修正後の表示 | 補足 |
---|---|---|---|---|
(global) | extra_fields | Unexpected extra form field named "%field%". | 正しくありません。 | |
(global) | post_max_size | The form submission cannot be processed. It probably means that you have uploaded a file that is too big. | 送信に失敗しました。 | |
_csrf_token | csrf_attack | CSRF attack detected. | csrf token: 前の画面を読み直して、操作をやり直してください。 | |
_csrf_token | required | Required. | csrf token: 必須項目です。 | |
name | required | Required. | 必須項目です。 | |
body | required | Required. | 必須項目です。 | |
area | required | Required. | 必須項目です。 | |
open_date | invalid | Invalid. | 正しくありません。 | |
open_date | required | Required. | 必須項目です。 | |
application_deadline | min | The date must be after now. | 募集期日は今日以降にしてください。 | |
application_deadline | invalid | Invalid. | 正しくありません。 | |
capacity | invalid | Invalid. | 正しくありません。 | "%value%" is not an integer.→Invalid.(Int = 整数に無理があるため。) |
capacity | max | Invalid. | 正しくありません。 | 【エラーチェック追加】 'max' => 2147483647 (PHPのint最大値とMySQLのint型の最大値) |
capacity | min | Invalid. | 正しくありません。 | 【エラーチェック追加】 'min' => 0 (単なる告知の場合など0人の募集もあり得るため) |
(Post 1) | min | The open date must be after now. | 開催日時は今日以降にしてください。 | 表示位置をグローバルから開催日時フィールドに修正 |
(Post 1) | required | Required. | - | チェックしない |
(Post 2) | invalid_application_deadline | The application deadline must be before the open date. | 募集期日は開催日時より後に指定できません。 | 期限→期日 |
ファイル
Maki Takahashi さんが約13年前に更新
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Maki Takahashi にセット
Maki Takahashi さんが約13年前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
チケット説明の「Way to fix (修正内容)」の各パターンにおいて修正後の表示となっていることを確認しています。
(capacityの最大、最小はそれぞれ補足に記載されている数値まではOKでそれを超える値がエラーとなります)
Yuya Watanabe さんがほぼ13年前に更新
- 対象バージョン を 1.0.x にセット
- 3.6 で発生するか を Unknown (未調査) にセット
- 3.4 で発生するか を Unknown (未調査) にセット
Yuya Watanabe さんが12年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
Yuma Sakata さんが12年以上前に更新
- ファイル 2504.jpeg 2504.jpeg を追加
- ステータス を Pending Testing(テスト待ち) から Rejected(差し戻し) に変更
- 進捗率 を 70 から 50 に変更
テスト実施しましたが、修正が必要な点がありましたので確認お願いします。
定義されていない name のデータを送信して確認¶
- 試験手順
1. コミュニティイベント作成ページ(/communityEvent/new/xx)にアクセスする
2. Firebug でタイトルのテキストボックスを選択する
3. name="community_event[name]" で [name] の値を変更(例:hoge)して Submit する
- 試験結果
Unexpected extra form field named "hoge".
必須項目です。
- 修正方針
「正しくありません。」と日本語でエラー表示されるように修正お願いします。
Yuma Sakata さんが12年以上前に更新
- ファイル 2504_2.jpeg 2504_2.jpeg を追加
テスト実施しましたが、修正が必要な点がありましたので確認お願いします。
募集期日を今日より前の日付を入力して確認¶
- 試験手順
1. コミュニティイベント作成ページ(/communityEvent/new/xx)にアクセスする
2. 募集期日に今日より前の日付を入力して、Submit する
- 試験結果
The date must be after now.
- 修正方針
「募集期日は今日以降にしてください。」と日本語でエラー表示されるように修正お願いします。
Yuma Sakata さんが12年以上前に更新
- ファイル 2504_3.jpeg 2504_3.jpeg を追加
テスト実施しましたが、修正が必要な点がありましたので確認お願いします。
CSRFトークン値を変更して確認¶
- 試験手順
1. コミュニティイベント作成ページ(/communityEvent/new/xx)にアクセスする
2. Firebug で CSRFトークン値を変更して、Submit する
- 試験結果
csrf token: CSRF attack detected.
- 修正方針
「csrf token: 前の画面を読み直して、操作をやり直してください。」と日本語でエラー表示されるように修正お願いします。
Yuma Sakata さんが12年以上前に更新
- ステータス を Rejected(差し戻し) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
note-7 以降の指摘ですが、プラグインを入れ替えたところ問題ありませんでした。
(先日、プラグイン入れ替えた後に修正が取り込まれていました。)
ステータスを「テスト待ち」に変更します。
Yuma Sakata さんが12年以上前に更新
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
テストOKです。
操作