EsupPortail / esup-stage

Projet ESUP-Stage
6 stars 2 forks source link

Permettre au rôle enseignant de faire la validation pédagogique quand la date de début de stage est antérieur a la date du jour #206

Open Florimond-Jouffroy opened 1 week ago

Florimond-Jouffroy commented 1 week ago

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.

image

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() ;

isGestionnaire(): boolean {
    return this.authService.isGestionnaire() || this.authService.isAdmin() || 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.

Label13 commented 5 days ago

Bonjour, Même problème et donc même demande pour nous. Merci.