Par défaut, le rôle Enseignant ne peut pas modifier les conventions. Dans ce cas, il n’y a pas de problème : les champs de la convention ne sont pas modifiables par l'enseignant, et ce dernier peut procéder à la validation pédagogique.
Cependant, dans notre cas, nous rencontrons un problème parce que nous avons autorisé la modification de la convention pour le rôle Enseignant. Ainsi, si la date de début de stage est antérieure à la date du jour, l'onglet de validation est verrouillé pour les enseignants, et l'onglet stage apparaît comme si une erreur de saisie était présente dans les données.
Pour résoudre temporairement le problème, nous avons modifié le code dans src/frontend/src/app/components/convention/stage/stage.component.ts en ajoutant : || this.authService.isEnseignant() ;
Il serait idéal de pouvoir ajouter un paramètre permettant au rôle Enseignant de valider pédagogiquement un stage lorsque la date de début est antérieure à la date du jour.
Par défaut, le rôle Enseignant ne peut pas modifier les conventions. Dans ce cas, il n’y a pas de problème : les champs de la convention ne sont pas modifiables par l'enseignant, et ce dernier peut procéder à la validation pédagogique.
Cependant, dans notre cas, nous rencontrons un problème parce que nous avons autorisé la modification de la convention pour le rôle Enseignant. Ainsi, si la date de début de stage est antérieure à la date du jour, l'onglet de validation est verrouillé pour les enseignants, et l'onglet stage apparaît comme si une erreur de saisie était présente dans les données.
Pour résoudre temporairement le problème, nous avons modifié le code dans
src/frontend/src/app/components/convention/stage/stage.component.ts
en ajoutant :|| this.authService.isEnseignant() ;
Il serait idéal de pouvoir ajouter un paramètre permettant au rôle Enseignant de valider pédagogiquement un stage lorsque la date de début est antérieure à la date du jour.