id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	modified_flg
2420	「システム設定＞パラメーター設定」画面にて、rankが同じデータがあると意図していない設定が保存される場合がある	habu	somebody	"2.13.0にて FORM_COUNTRY_ENABLE と USE_NORMALIZE_HOSTNAME のrankがどちらも1414なので、不具合が顕在化した。

以下のキャプチャの様に、FORM_COUNTRY_ENABLE と USE_NORMALIZE_HOSTNAME の説明欄が逆になっている。

また、この状態でデータを更新すると、IDとは違うパラメータとして値が保存されるので、パラメーター名で検索して値を更新すると、思わぬ設定間違いが発生する事になる。

[[Image(2013-10-03_181247.png)]]


まずは rank が重複しないようにSQLを変更するとして、最終的には、rankが重複していても意図していない設定が保存される事がなくなるようにすべき。

また、インストール時のSQLのrank値の設定について、現在は１刻みになっていますが、機能ごとにグルーピングして、〇〇機能は1000番台、△△機能は2000番台というように定めて、それぞれの項目は10番刻みくらいで設定しておくようにすると、パラメーターを新たに追加する際に、途中の場所に入れこみやすくなるのではないかとも考えています。（これは、他の方にも要確認ですね）

例：
{{{
1010 SAMPLE_ADDRESS1
1020 SAMPLE_ADDRESS2
2010 LARGE_IMAGE_WIDTH
2020 LARGE_IMAGE_HEIGHT
}}}
"	バグ指摘	closed	中	EC-CUBE2.13.2	管理画面	2.13.0	修正済			1
