diff --git a/shop/admin.py b/shop/admin.py index a3b182c5..431b24c9 100644 --- a/shop/admin.py +++ b/shop/admin.py @@ -8,6 +8,7 @@ admin.site.register(models.CoinifyAPIInvoice) admin.site.register(models.CoinifyAPICallback) admin.site.register(models.Invoice) + @admin.register(models.ProductCategory) class ProductCategoryAdmin(admin.ModelAdmin): list_display = [ @@ -35,9 +36,9 @@ class TicketInline(admin.TabularInline): - @admin.register(models.Order) class OrderAdmin(admin.ModelAdmin): + change_form_template = 'admin/change_order_form.html' list_display = [ 'id', 'user', @@ -67,4 +68,4 @@ class OrderAdmin(admin.ModelAdmin): @admin.register(models.Ticket) class TicketAdmin(admin.ModelAdmin): - pass \ No newline at end of file + pass diff --git a/shop/models.py b/shop/models.py index 1671cf61..ede52c19 100644 --- a/shop/models.py +++ b/shop/models.py @@ -2,6 +2,7 @@ from django.conf import settings from django.db import models from django.db.models.aggregates import Sum from django.contrib.postgres.fields import DateTimeRangeField, JSONField +from django.http import HttpResponse from django.utils.text import slugify from django.utils.translation import ugettext_lazy as _ from django.utils import timezone diff --git a/shop/templates/admin/change_order_form.html b/shop/templates/admin/change_order_form.html new file mode 100644 index 00000000..7f065f1e --- /dev/null +++ b/shop/templates/admin/change_order_form.html @@ -0,0 +1,16 @@ +{% extends "admin/change_form.html" %} +{% load i18n admin_urls admin_static admin_modify %} + +{% block object-tools-items %} +