Удалена система лояльности из модели Customer

Удалены поля loyalty_tier, is_vip, get_loyalty_discount(), increment_total_spent().
Поле total_spent оставлено для будущего расчёта по заказам.
Обновлены admin, forms, views и шаблоны.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-22 17:05:18 +03:00
parent 59a7152967
commit fac3d55083
6 changed files with 8 additions and 121 deletions

View File

@@ -14,7 +14,7 @@ class CustomerForm(forms.ModelForm):
class Meta:
model = Customer
fields = ['name', 'email', 'phone', 'loyalty_tier', 'notes']
fields = ['name', 'email', 'phone', 'notes']
exclude = ['is_system_customer']
widgets = {
'notes': forms.Textarea(attrs={'rows': 3}),
@@ -30,12 +30,6 @@ class CustomerForm(forms.ModelForm):
if field_name == 'notes':
# Textarea already has rows=3 from widget, just add class
field.widget.attrs.update({'class': 'form-control'})
elif field_name == 'loyalty_tier':
# Select fields need form-select class
field.widget.attrs.update({'class': 'form-select'})
elif field_name == 'phone':
# Phone field gets form-control class
field.widget.attrs.update({'class': 'form-control'})
else:
# Regular input fields get form-control class
field.widget.attrs.update({'class': 'form-control'})