Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle code.20250813.ODF-MCCDisableCondition
On a rajouté un bouton qui permet d'exclure un ELP des MCC. Quand il est exclu, les champs liées aux MCC ne peuvent pas être modifiés.
Les champs noyaux impactés sont :
- mccCoefficient
- mccCoefficientByEducationalPath
- mccNoteEliminatoire
- mccRegime
- mccSession1
- mccSession2
- isEvaluated
Pour chacun de ces champs, si ils sont surchargés il faut rajouter dans le cas où il n'y a pas déjà de balise disable-condition :
Oups !
La copie dans le presse papier a échouée. Ouvrez le code et copier-le manuellement.<disable-conditions>
<condition class="org.ametys.plugins.odfpilotage.course.ExcludeFromMCCDisableCondition" />
</disable-conditions>
<disable-conditions>
<condition class="org.ametys.plugins.odfpilotage.course.ExcludeFromMCCDisableCondition" />
</disable-conditions>
<disable-conditions>
<condition class="org.ametys.plugins.odfpilotage.course.ExcludeFromMCCDisableCondition" />
</disable-conditions>
ou dans le cas où il y en a déjà une, rajouter un type="or", par exemple :
Oups !
La copie dans le presse papier a échouée. Ouvrez le code et copier-le manuellement.<disable-conditions type="or">
<condition id="../isEvaluated" operator="eq">false</condition>
<condition class="org.ametys.plugins.odfpilotage.course.ExcludeFromMCCDisableCondition" />
</disable-conditions>
<disable-conditions type="or">
<condition id="../isEvaluated" operator="eq">false</condition>
<condition class="org.ametys.plugins.odfpilotage.course.ExcludeFromMCCDisableCondition" />
</disable-conditions>
<disable-conditions type="or">
<condition id="../isEvaluated" operator="eq">false</condition>
<condition class="org.ametys.plugins.odfpilotage.course.ExcludeFromMCCDisableCondition" />
</disable-conditions>
Il faut faire de même avec les champs ajoutés cotés projet qui sont liés aux MCC