package org.lilie.services.eliot.notes.consultation
+import org.lilie.services.eliot.applications.notes.ReleveOptionsService
import org.lilie.services.eliot.impression.constantes.TemplateTypeFonctionnaliteEnum
import org.lilie.services.eliot.impression.template.ImpressionTemplateDocumentService
import org.lilie.services.eliot.notes.AbstractNotesController
+import org.lilie.services.eliot.notes.ReleveOptions
import org.lilie.services.eliot.notes.page.Page
import org.lilie.services.eliot.scolarite.StructureEnseignement
import org.lilie.services.eliot.notes.scolarite.NotesStructureEnseignementService
NotesPersonneService notesPersonneService
ImpressionRequetageBulletinReleveService impressionRequetageBulletinReleveService
ImpressionTemplateDocumentService impressionTemplateDocumentService
+ ReleveOptionsService releveOptionsService
/**
* @author bper
Releve releve = null
Boolean relevePublie = true
String message = null
+ ReleveOptions releveOptions = null
if (eleve && periode) {
+ releveOptions = releveOptionsService.findOrCree(periode.classe)
try {
releve = releveService.construisReleve(securiteSession, eleve, periode)
} catch (PeriodeNonPublieException e) {
return [
releve: releve,
publie: relevePublie,
- messagePublication: message
+ messagePublication: message,
+ releveOptions: releveOptions
]
}
}