From 7be9528ca71832c9283ed9b89bf8fc63eb155d8e Mon Sep 17 00:00:00 2001 From: Fam Zheng Date: Mon, 5 May 2025 21:23:26 +0100 Subject: [PATCH] api: Add scan-data-labels API --- api/products/views.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/api/products/views.py b/api/products/views.py index 948b134..f7f08e0 100644 --- a/api/products/views.py +++ b/api/products/views.py @@ -1921,3 +1921,19 @@ class ABTestReportView(BaseView): return JsonResponse({ 'ok': True, }) + +class ScanDataLabelsView(BaseView): + name = 'scan-data-labels' + auth_check = 'admin' + + def get(self, request): + ret = [] + for x in ScanData.objects.all().order_by('pk').values('id', 'labels', 'image'): + ret.append({ + 'id': x['id'], + 'labels': x.get('labels'), + 'image': x.get('image'), + }) + return JsonResponse({ + 'items': ret, + })