[BUGFIX] Garder toujours le même ordre de colonnes dans le fichier d'export des résultats (PIX-16099) #11138
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🥞 Problème
On nous a remonté le fait que l'ordre des colonnes des domaines et des compétences dans le fichier d'export des résultats n'est pas toujours le même.
🥓 Proposition
On ajoute un sort() explicite au modèle CampaignLearningContent.
🧃 Remarques
😋 Pour tester
Réaliser un export d'une campagne avec un profil cible à plusieurs domaines / plusieurs compétences (par exemple, SCO_SIECLE sur la RA) et vérifier si les domaines et les compétences sont bien classés par leur index / code du plus petit au plus grand + que tous les domaines / compétences du PC sont bien là.
Exemple
Sur la campagne SCOASSMUL de SCO_SIECLE, le profil cible a pour première compétence du domaine 2, "2.3 Collaborer", comme deuxième compétence "2.4 S'insérer dans le monde numérique".
Il faut qu'elle se trouvent avant les compétences du domaine "3. Création de contenu", comme "3.1 Développer des documents textuels"