AE-1916: Delete Device Group API

Review Request #965 — Created July 10, 2025 and updated

apoorva.sn
AMP
amp_4_0
AE-1916
ngurunathan, pmurugaiyan, pradeep, shuinvy

Problem

Delete Device Group API was not working

Solution

The QuerySet constructed manually and sent before does not work in latest Django. Django expects queryset to be actually a query which can be executed later.
So am just sending a list of Device Group objects now

[root@AN admin]# curl 'http://127.0.0.1:8000/api/cm/device_mgmt/device_group/DeviceGroup/_delete' \
-H 'Accept: application/json, text/plain, /' \
-H 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/x-www-form-urlencoded;charset=UTF-8' \
-b 'csrftoken=ZGD0yM4sD6O9Y4QfM3gni1VTiAQJPlvu; hive_key=1; django_language=en; csrf_token=ZGD0yM4sD6O9Y4QfM3gni1VTiAQJPlvu; current_user=array; hive_sess=ec04f48f-ad01-4600-90ff-c8035e3eb043' \
-H 'Origin: http://127.0.0.1:8000' \
-H 'Referer: http://127.0.0.1:8000/app/' \
-H 'Sec-Fetch-Dest: empty' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Sec-Fetch-Site: same-origin' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36' \
-H 'X-CSRFToken: ZGD0yM4sD6O9Y4QfM3gni1VTiAQJPlvu' \
-H 'sec-ch-ua: "Google Chrome";v="137", "Chromium";v="137", "Not/A)Brand";v="24"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
--data-raw 'pk=%7B%22name%22%3A%22apv-grp2%22%7D&csrfmiddlewaretoken=ZGD0yM4sD6O9Y4QfM3gni1VTiAQJPlvu' \
--insecure

This API does not have any response on success

Loading...