api: Add scan-data-labels API

This commit is contained in:
Fam Zheng 2025-05-05 21:23:26 +01:00 committed by Fam Zheng
parent 116c8d30a2
commit 7be9528ca7

View File

@ -1921,3 +1921,19 @@ class ABTestReportView(BaseView):
return JsonResponse({ return JsonResponse({
'ok': True, '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,
})