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)