kwork-poizonstore/account/admin.py
phzhik 1f4d693c81 + More bonus validation
+ Bonus transaction & order cancellation
+ Spend bonus via API
+ New status for order: DELETED
* Fixed bug with not actual bonus balance returned
* Order bonus can be added in several statuses
* Fixed TG templates a bit
2024-05-20 21:46:24 +04:00

22 lines
611 B
Python

from django.contrib import admin
from .models import User, BonusProgramTransaction
@admin.register(User)
class UserAdmin(admin.ModelAdmin):
list_display = ('email', 'role', 'full_name', 'phone', 'telegram', 'balance')
def get_queryset(self, request):
return User.objects.with_base_related()
@admin.register(BonusProgramTransaction)
class BonusProgramTransactionAdmin(admin.ModelAdmin):
list_display = ('id', 'type', 'user', 'date', 'amount', 'comment', 'order', 'was_cancelled')
def delete_queryset(self, request, queryset):
for obj in queryset:
obj.cancel()