FIX(account): add InviteRequest admin panel

add InviteRequest admin panel
This commit is contained in:
Haydar Ghasemi 2026-07-25 16:56:44 +03:30
parent 2464eb0de8
commit f6099af0e4

View file

@ -1,5 +1,5 @@
from django.contrib import admin from django.contrib import admin
from .models import User from .models import User, InviteRequest
class UserAdmin(admin.ModelAdmin): class UserAdmin(admin.ModelAdmin):
@ -27,4 +27,22 @@ class UserAdmin(admin.ModelAdmin):
search_fields = ['pk', 'first_name', 'last_name', 'phone_number'] search_fields = ['pk', 'first_name', 'last_name', 'phone_number']
class InviteRequestAdmin(admin.ModelAdmin):
fields = [
'uuid',
'inviter',
'mobile_number',
'application',
'created_at',
'updated_at',
]
readonly_fields = ['uuid', 'created_at', 'updated_at']
list_display = ['uuid', 'mobile_number', 'inviter', 'application', 'created_at']
list_filter = ['created_at', 'application']
search_fields = ['uuid', 'mobile_number', 'inviter__uuid', 'inviter__phone_number']
raw_id_fields = ['inviter', 'application']
date_hierarchy = 'created_at'
admin.site.register(User, UserAdmin) admin.site.register(User, UserAdmin)
admin.site.register(InviteRequest, InviteRequestAdmin)