From f000cbe174e19cc205c51dbf4bfb9b10a5460a23 Mon Sep 17 00:00:00 2001 From: vickytechkey Date: Sun, 4 Oct 2026 16:32:03 +0530 Subject: [PATCH] feat: add CRM admin API views for managing and auditing products --- crm/views/product_views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crm/views/product_views.py b/crm/views/product_views.py index 0fe9b6a..1febad8 100644 --- a/crm/views/product_views.py +++ b/crm/views/product_views.py @@ -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: