ODF - Exclure un cours des MCC


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 :

<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 :

<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

Retour en haut