AE-1916: Delete Device Group API
Review Request #965 — Created July 10, 2025 and updated
| Information | |
|---|---|
| apoorva.sn | |
| AMP | |
| amp_4_0 | |
| AE-1916 | |
| Reviewers | |
| 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' \
--insecureThis API does not have any response on success
