Ticket #2420 (new バグ指摘) — at Version 3
「システム設定>パラメーター設定」画面にて、rankが同じデータがあると意図していない設定が保存される場合がある
| Reported by: | habu | Owned by: | |
|---|---|---|---|
| Priority: | 中 | Milestone: | EC-CUBE2.13.2 |
| Component: | 管理画面 | Version: | 2.13.0 |
| Keywords: | Cc: | ||
| 修正済み: | yes |
Description (last modified by habu) (diff)
2.13.0にて FORM_COUNTRY_ENABLE と USE_NORMALIZE_HOSTNAME のrankがどちらも1414なので、不具合が顕在化した。
以下のキャプチャの様に、FORM_COUNTRY_ENABLE と USE_NORMALIZE_HOSTNAME の説明欄が逆になっている。
また、この状態でデータを更新すると、IDとは違うパラメータとして値が保存されるので、パラメーター名で検索して値を更新すると、思わぬ設定間違いが発生する事になる。
まずは rank が重複しないようにSQLを変更するとして、最終的には、rankが重複していても意図していない設定が保存される事がなくなるようにすべき。
また、インストール時のSQLのrank値の設定について、現在は1刻みになっていますが、機能ごとにグルーピングして、〇〇機能は1000番台、△△機能は2000番台というように定めて、それぞれの項目は10番刻みくらいで設定しておくようにすると、パラメーターを新たに追加する際に、途中の場所に入れこみやすくなるのではないかとも考えています。(これは、他の方にも要確認ですね)
例:
1010 SAMPLE_ADDRESS1 1020 SAMPLE_ADDRESS2 2010 LARGE_IMAGE_WIDTH 2020 LARGE_IMAGE_HEIGHT
Change History
Changed 12 years ago by habu
-
attachment
2013-10-03_181247.png
added
Note: See
TracTickets for help on using
tickets.


パラメータ設定画面と、pgAdminⅢの画面キャプチャ