22 lines
713 B
Python
22 lines
713 B
Python
from django.contrib import admin
|
|
|
|
from bonus_program.models import BonusProgramTransaction, BonusProgramLevel
|
|
|
|
|
|
# Register your models here.
|
|
@admin.register(BonusProgramTransaction)
|
|
class BonusProgramTransactionAdmin(admin.ModelAdmin):
|
|
list_display = ('id', 'type', 'user', 'date', 'amount', 'comment', 'order', 'was_cancelled')
|
|
|
|
def get_queryset(self, request):
|
|
return BonusProgramTransaction.objects.with_base_related()
|
|
|
|
def delete_queryset(self, request, queryset):
|
|
for obj in queryset:
|
|
obj.cancel()
|
|
|
|
|
|
@admin.register(BonusProgramLevel)
|
|
class BonusProgramLevelAdmin(admin.ModelAdmin):
|
|
list_display = ('id', 'name', 'slug', 'orders_count', 'amount_default_purchase')
|