diff --git a/aitrainer_backoffice/aitrainer_backoffice/admin.py b/aitrainer_backoffice/aitrainer_backoffice/admin.py index 19010b3..4f43e83 100644 --- a/aitrainer_backoffice/aitrainer_backoffice/admin.py +++ b/aitrainer_backoffice/aitrainer_backoffice/admin.py @@ -2,7 +2,7 @@ from django.contrib import admin from django.db.models import Sum from django.utils.html import format_html from django.utils.translation import ugettext_lazy as _ -from .models import ExerciseType, Product, CustomerProduct +from .models import ExerciseType, Product, Purchase from .models import ExerciseTypeImage from .models import ExerciseTypeTranslation from .models import ExerciseTreeTranslation @@ -136,7 +136,8 @@ class ProductAdmin(admin.ModelAdmin): list_display = ('product_id', 'name', 'type') # Product.objects.all().aggregate(Sum('price')) -class CustomerProductAdmin(admin.ModelAdmin): + +class PurchaseAdmin(admin.ModelAdmin): list_display = ('id', 'product', 'customer_id', 'purchase_sum', 'currency', 'date_add') list_filter = ['product'] @@ -146,6 +147,6 @@ admin.site.register(ExerciseTree, ExerciseTreeAdmin) admin.site.register(ExercisePlan, ExercisePlanAdmin) admin.site.register(ExercisePlanDetail, ExercisePlanDetailAdmin) admin.site.register(Product, ProductAdmin) -admin.site.register(CustomerProduct, CustomerProductAdmin) +admin.site.register(Purchase, PurchaseAdmin) admin.autodiscover() diff --git a/aitrainer_backoffice/aitrainer_backoffice/models.py b/aitrainer_backoffice/aitrainer_backoffice/models.py index 51b8b99..557ac8b 100644 --- a/aitrainer_backoffice/aitrainer_backoffice/models.py +++ b/aitrainer_backoffice/aitrainer_backoffice/models.py @@ -174,7 +174,7 @@ class Product(models.Model): return self.name -class CustomerProduct(models.Model): +class Purchase(models.Model): id = models.AutoField(primary_key=True) product = models.ForeignKey(Product, on_delete=models.CASCADE) customer_id = models.IntegerField() @@ -183,6 +183,6 @@ class CustomerProduct(models.Model): currency = models.CharField(max_length=3) class Meta: - db_table = 'customer_product' + db_table = 'Purchase' verbose_name = _("Purchase") verbose_name_plural = _("Purchases")