Skip to content
Snippets Groups Projects

Rename best classification attribute to high_confidence

Merged Valentin Rigal requested to merge rename-best-classification-attribute into master
10 files
+ 64
42
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -37,7 +37,7 @@ best_classifications_prefetch = Prefetch(
'classifications',
queryset=classifications_queryset
# Keep best or validated distinct classifications
.filter(Q(state=ClassificationState.Validated) | Q(best=True))
.filter(Q(state=ClassificationState.Validated) | Q(high_confidence=True))
# Remove rejected classifications
.exclude(state=ClassificationState.Rejected).distinct(),
to_attr='best_classes'
@@ -152,7 +152,7 @@ class ElementsList(CorpusACLMixin, ListAPIView):
filtered_queryset = filtered_queryset.filter(
classifications__in=Classification.objects.all()
.filter(
Q(state=ClassificationState.Validated) | Q(best=True),
Q(state=ClassificationState.Validated) | Q(high_confidence=True),
ml_class_id=class_filter
)
.exclude(state=ClassificationState.Rejected)
@@ -405,7 +405,7 @@ class ElementParents(ListAPIView):
class_filter = self.request.query_params.get('best_class')
if class_filter is not None:
filters['classifications__in'] = Classification.objects.all().filter(
Q(state=ClassificationState.Validated) | Q(best=True),
Q(state=ClassificationState.Validated) | Q(high_confidence=True),
ml_class_id=class_filter
).exclude(state=ClassificationState.Rejected)
@@ -549,7 +549,7 @@ class ElementChildren(ListAPIView):
class_filter = self.request.query_params.get('best_class')
if class_filter is not None:
filters['classifications__in'] = Classification.objects.all().filter(
Q(state=ClassificationState.Validated) | Q(best=True),
Q(state=ClassificationState.Validated) | Q(high_confidence=True),
ml_class_id=class_filter
).exclude(state=ClassificationState.Rejected)
Loading