From f6099af0e4b2db192c718bef79baab1c593f65d5 Mon Sep 17 00:00:00 2001 From: Haydar Ghasemi Date: Sat, 25 Jul 2026 16:56:44 +0330 Subject: [PATCH] FIX(account): add InviteRequest admin panel add InviteRequest admin panel --- apps/users/admin.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/apps/users/admin.py b/apps/users/admin.py index 05a6999..37642c6 100644 --- a/apps/users/admin.py +++ b/apps/users/admin.py @@ -1,5 +1,5 @@ from django.contrib import admin -from .models import User +from .models import User, InviteRequest class UserAdmin(admin.ModelAdmin): @@ -27,4 +27,22 @@ class UserAdmin(admin.ModelAdmin): 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(InviteRequest, InviteRequestAdmin)