Initial commit - clean project structure
This commit is contained in:
21
affiliate/admin.py
Normal file
21
affiliate/admin.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from .models import AffiliateAccount, Conversion
|
||||
|
||||
|
||||
class ConversionInline(admin.TabularInline):
|
||||
model = Conversion
|
||||
extra = 0
|
||||
|
||||
|
||||
@admin.register(AffiliateAccount)
|
||||
class AffiliateAccountAdmin(admin.ModelAdmin):
|
||||
list_display = ('id', 'user_id', 'referral_code', 'commission_rate', 'created_at')
|
||||
search_fields = ('referral_code',)
|
||||
inlines = [ConversionInline]
|
||||
|
||||
|
||||
@admin.register(Conversion)
|
||||
class ConversionAdmin(admin.ModelAdmin):
|
||||
list_display = ('id', 'affiliate_account', 'referred_user_id', 'status', 'commission_amount', 'created_at')
|
||||
list_filter = ('status',)
|
||||
Reference in New Issue
Block a user