feat: add CRM admin API views for managing and auditing products
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 34s

This commit is contained in:
vickytechkey 2026-10-04 16:32:03 +05:30
parent 0261439af1
commit f000cbe174

View file

@ -18,7 +18,11 @@ def log_product_action(admin, action, product_id, details):
@api_view(['GET'])
@permission_classes([IsCRMAdmin])
def list_products(request):
products = Product.objects.all()
include_deleted = request.query_params.get('include_deleted')
if include_deleted == 'true':
products = Product.objects.all()
else:
products = Product.objects.filter(is_active=True)
product_status = request.query_params.get('status')
if product_status: