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, + })