Fix: Remove readonly attribute from parameter name input field

The parameter name field had readonly='readonly' which prevented users from entering values.

This fix allows users to:
- Enter parameter name directly in the form field
- Modify parameter names during editing
- Type any parameter name they need

The readonly attribute was from a mistaken assumption that values would be pre-filled by JavaScript.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-18 20:57:13 +03:00
parent def795f0ad
commit a12f8f990d
2 changed files with 336 additions and 2 deletions

View File

@@ -804,8 +804,7 @@ class ConfigurableKitProductAttributeForm(forms.ModelForm):
widgets = {
'name': forms.TextInput(attrs={
'class': 'form-control param-name-input',
'placeholder': 'Например: Длина, Цвет, Размер',
'readonly': 'readonly' # Должен быть заполнен через JavaScript
'placeholder': 'Например: Длина, Цвет, Размер'
}),
'position': forms.NumberInput(attrs={
'class': 'form-control param-position-input',