import org.lilie.services.eliot.notes.scolarite.NotesSousServiceService
import org.lilie.services.eliot.notes.exception.PeriodeVerrouilleException
import org.lilie.services.eliot.notes.NotesDroitService
-import org.lilie.services.eliot.notes.ActionEnum
+import org.lilie.services.eliot.droits.Action
import org.hibernate.exception.ConstraintViolationException
import org.lilie.services.eliot.annuaire.SecuriteSession
import org.lilie.services.eliot.notes.utils.NotesHibernateSessionService
NotesDroitService notesDroitService
NotesEnseignementService notesEnseignementService
UptodateService uptodateService
- NoteService noteService
+ NotesNoteService notesNoteService
NotesTypePeriodeService notesTypePeriodeService
NotesHibernateSessionService notesHibernateSessionService
NotesNotificationService notesNotificationService
notesDroitService.verifieAutorisationByEtablissement(
securiteSession,
etab,
- ActionEnum.CONSULTATION,
+ Action.CONSULTATION,
(List) (NotesFonction.ENSEIGNANT_ASSIMILE +
NotesFonction.DIRECTION_ASSIMILE
)
notesDroitService.verifieAutorisationByEnseignement(
securiteSession,
enseignement,
- ActionEnum.CREATION,
+ Action.CREATION,
(NotesFonction.ENSEIGNANT_ASSIMILE + NotesFonction.DIRECTION_ASSIMILE).toList()
)
notesDroitService.verifieAutorisationByEnseignement(
securiteSession,
evaluation.enseignement,
- ActionEnum.MODIFICATION,
+ Action.MODIFICATION,
(NotesFonction.ENSEIGNANT_ASSIMILE + NotesFonction.DIRECTION_ASSIMILE).toList()
)
notesDroitService.verifieAutorisationByEnseignement(
securiteSession,
evaluation.enseignement,
- ActionEnum.SUPPRESSION,
+ Action.SUPPRESSION,
(NotesFonction.ENSEIGNANT_ASSIMILE + NotesFonction.DIRECTION_ASSIMILE).toList()
)
if (evaluations?.size() > 0) {
// supprime les notes
- noteService.internalSupprimeNotes(evaluations)
+ notesNoteService.internalSupprimeNotes(evaluations)
// supprime les evaluations +
// enlève relations evaluation - période