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

40
partner/urls.py Normal file
View File

@@ -0,0 +1,40 @@
from django.urls import path
from partner.api import (
PartnerCreateAPI,
PartnerListAPI,
PartnerUpdateAPI,
PartnerDeleteAPI,
PartnerUpdateKYCDocumentsAPI,
PartnerUpdateAddressLocationAPI,
PartnerCreateUserAPI,
PartnerListUsersAPI,
PartnerUpdateUserAPI,
PartnerDeleteUserAPI,
PartnerListAllAPI,
PartnerListKYCCompliantAPI,
PartnerListKYCPendingAPI,
PartnerListHighRiskAPI,
PartnerListJoinedThisWeekAPI,
)
urlpatterns = [
path("create/", PartnerCreateAPI.as_view(), name="partner_create"),
path("list/", PartnerListAPI.as_view(), name="partner_list"),
path("update/", PartnerUpdateAPI.as_view(), name="partner_update"),
path("delete/", PartnerDeleteAPI.as_view(), name="partner_delete"),
path("update-kyc-documents/", PartnerUpdateKYCDocumentsAPI.as_view(), name="partner_update_kyc_documents"),
path("update-address-location/", PartnerUpdateAddressLocationAPI.as_view(), name="partner_update_address_location"),
path("create-user/", PartnerCreateUserAPI.as_view(), name="partner_create_user"),
path("list-users/", PartnerListUsersAPI.as_view(), name="partner_list_users"),
path("update-user/", PartnerUpdateUserAPI.as_view(), name="partner_update_user"),
path("delete-user/", PartnerDeleteUserAPI.as_view(), name="partner_delete_user"),
# Partner List APIs (Filtered by Criteria)
path("list-all/", PartnerListAllAPI.as_view(), name="partner_list_all"),
path("list-kyc-compliant/", PartnerListKYCCompliantAPI.as_view(), name="partner_list_kyc_compliant"),
path("list-kyc-pending/", PartnerListKYCPendingAPI.as_view(), name="partner_list_kyc_pending"),
path("list-high-risk/", PartnerListHighRiskAPI.as_view(), name="partner_list_high_risk"),
path("list-joined-this-week/", PartnerListJoinedThisWeekAPI.as_view(), name="partner_list_joined_this_week"),
]