Correctly sort the intents in QualityManagementModel

CURA-6956
This commit is contained in:
Jaime van Kessel 2019-11-05 14:59:44 +01:00
parent ff8d8735de
commit 04304c1515
No known key found for this signature in database
GPG key ID: 3710727397403C91

View file

@ -340,7 +340,8 @@ class QualityManagementModel(ListModel):
"section_name": catalog.i18nc("@label", intent_translations.get(intent_category, {}).get("name", catalog.i18nc("@label", "Unknown"))), "section_name": catalog.i18nc("@label", intent_translations.get(intent_category, {}).get("name", catalog.i18nc("@label", "Unknown"))),
}) })
# Sort by quality_type for each intent category # Sort by quality_type for each intent category
result = sorted(result, key = lambda x: (x["intent_category"], x["quality_type"]))
result = sorted(result, key = lambda x: (list(intent_translations).index(x["intent_category"]), x["quality_type"]))
item_list += result item_list += result
# Create quality_changes group items # Create quality_changes group items