The new updates of partners and user

Made-with: Cursor
This commit is contained in:
Vivek P Prakash
2026-03-15 00:29:17 +05:30
parent 88b3aafb0b
commit c04395afc9
65 changed files with 5242 additions and 341 deletions

24
partner/admin.py Normal file
View File

@@ -0,0 +1,24 @@
from django.contrib import admin
from .models import Partner
@admin.register(Partner)
class PartnerAdmin(admin.ModelAdmin):
list_display = ('name', 'partner_type', 'primary_contact_person_name', 'primary_contact_person_email', 'is_kyc_compliant', 'kyc_compliance_status')
list_filter = ('partner_type', 'is_kyc_compliant', 'kyc_compliance_status')
search_fields = ('name', 'primary_contact_person_name', 'primary_contact_person_email', 'primary_contact_person_phone')
fieldsets = (
('Basic Information', {
'fields': ('name', 'partner_type')
}),
('Contact Information', {
'fields': ('primary_contact_person_name', 'primary_contact_person_email', 'primary_contact_person_phone', 'website_url')
}),
('Address', {
'fields': ('address', 'city', 'state', 'country', 'pincode', 'latitude', 'longitude')
}),
('KYC Compliance', {
'fields': ('is_kyc_compliant', 'kyc_compliance_status', 'kyc_compliance_reason', 'kyc_compliance_document_type',
'kyc_compliance_document_other_type', 'kyc_compliance_document_file', 'kyc_compliance_document_number')
}),
)