kwork-poizonstore/account/admin.py
phzhik fe24802831 + Bonus system (TODO: spend bonuses)
+ Telegram bot: sign up, sign in, notifications

+ Anonymous users can't see yuan_rate_commission
* Only logged in customers can create/update orders
* Customer info migrated to separate User model
* Renamed legacy fields in serializers
* Cleanup in API classes
2024-04-27 21:29:50 +04:00

22 lines
623 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_transaction()