EtapeService etapeService
SuppressionPhysiqueUtilisateursService suppressionPhysiqueUtilisateursService
- static final int DEFAULT_LIMIT_USERS_INFO = 30
+ static final int DEFAULT_LIMIT_USERS_INFO = 30
+ static final String DATE_FORMAT = "dd/MM/yyyy"
static AnnuaireConsultationUsersInfo usersInfo
- static final String dateFormat = "dd/MM/yyyy"
/**
* Prépare la page par défaut
Timestamp timestampDerniereBascule = suppressionPhysiqueUtilisateursService.getDateDebutDerniereBascule()
String dateDerniereBascule = null;
if (timestampDerniereBascule){
- SimpleDateFormat sdf = new SimpleDateFormat(dateFormat)
+ SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT, Locale.FRANCE)
dateDerniereBascule = sdf.format(timestampDerniereBascule)
}
)
return fichierLock.getAbsolutePath()
}
-
private SuppressionPhysiqueRapport remplitRapport(SuppressionPhysiqueRapport rapport,
def donnees){
- rapport.nb_deleted_textes_preferences_ut = donnees.getAt('nb_deleted_textes_preferences_ut')[0]
- rapport.nb_deleted_signature = donnees.getAt('nb_deleted_signature')[0]
- rapport.nb_deleted_rel_cahier_acteur = donnees.getAt('nb_deleted_rel_cahier_acteur')[0]
- rapport.nb_deleted_rel_activite_acteur = donnees.getAt('nb_deleted_rel_activite_acteur')[0]
- rapport.nb_deleted_pref_agenda = donnees.getAt('nb_deleted_pref_agenda')[0]
- rapport.nb_deleted_modele_appreciation = donnees.getAt('nb_deleted_modele_appreciation')[0]
- rapport.nb_deleted_evment = donnees.getAt('nb_deleted_evment')[0]
- rapport.nb_deleted_dossier = donnees.getAt('nb_deleted_dossier')[0]
- rapport.nb_deleted_commentaire = donnees.getAt('nb_deleted_commentaire')[0]
- rapport.nb_deleted_discussion = donnees.getAt('nb_deleted_discussion')[0]
- rapport.nb_deleted_autorisation = donnees.getAt('nb_deleted_autorisation')[0]
- rapport.nb_deleted_agenda = donnees.getAt('nb_deleted_agenda')[0]
- rapport.nb_deleted_pref_notes = donnees.getAt('nb_deleted_pref_notes')[0]
- rapport.nb_deleted_notif_pref = donnees.getAt('nb_deleted_notif_pref')[0]
- rapport.nb_deleted_fiche_eleve_commentaire = donnees.getAt('nb_deleted_fiche_eleve_commentaire')[0]
- rapport.nb_deleted_acces_fonctionnalite_personne = donnees.getAt('nb_deleted_acces_fonctionnalite_personne')[0]
- rapport.nb_deleted_compte_utilisateur = donnees.getAt('nb_deleted_compte_utilisateur')[0]
- rapport.nb_deleted_chapitre = donnees.getAt('nb_deleted_chapitre')[0]
- rapport.nb_deleted_question_tdbase = donnees.getAt('nb_deleted_question_tdbase')[0]
- rapport.nb_deleted_sujet_tdbase = donnees.getAt('nb_deleted_sujet_tdbase')[0]
- rapport.nb_deleted_ressource = donnees.getAt('nb_deleted_ressource')[0]
- rapport.nb_deleted_date_activite = donnees.getAt('nb_deleted_date_activite')[0]
- rapport.nb_deleted_activite = donnees.getAt('nb_deleted_activite')[0]
- rapport.nb_deleted_cahier_de_textes = donnees.getAt('nb_deleted_cahier_de_textes')[0]
- rapport.nb_deleted_personne = donnees.getAt('nb_deleted_personne')[0]
- rapport.nb_deleted_autorite = donnees.getAt('nb_deleted_autorite')[0]
- rapport.nb_personne_to_delete = donnees.getAt('nb_personne_to_delete')[0]
-
+ getAttributsRapportARenseigner(rapport).each{String nomAttribut ->
+ rapport.setProperty(nomAttribut, donnees.getAt(nomAttribut)[0])
+ }
return rapport
}
+ private List getAttributsRapportARenseigner(SuppressionPhysiqueRapport rapport){
+ return ['nb_deleted_textes_preferences_ut'
+ ,'nb_deleted_signature'
+ ,'nb_deleted_rel_cahier_acteur'
+ ,'nb_deleted_rel_activite_acteur'
+ ,'nb_deleted_pref_agenda'
+ ,'nb_deleted_modele_appreciation'
+ ,'nb_deleted_evment'
+ ,'nb_deleted_dossier'
+ ,'nb_deleted_commentaire'
+ ,'nb_deleted_discussion'
+ ,'nb_deleted_autorisation'
+ ,'nb_deleted_agenda'
+ ,'nb_deleted_pref_notes'
+ ,'nb_deleted_notif_pref'
+ ,'nb_deleted_fiche_eleve_commentaire'
+ ,'nb_deleted_acces_fonctionnalite_personne'
+ ,'nb_deleted_compte_utilisateur'
+ ,'nb_deleted_chapitre'
+ ,'nb_deleted_question_tdbase'
+ ,'nb_deleted_sujet_tdbase'
+ ,'nb_deleted_ressource'
+ ,'nb_deleted_date_activite'
+ ,'nb_deleted_activite'
+ ,'nb_deleted_cahier_de_textes'
+ ,'nb_deleted_personne'
+ ,'nb_deleted_autorite'
+ ,'nb_personne_to_delete']
+ }
+
private void enregistreRapport(String dossier,
SuppressionUtilisateursRapportHtmlBuilder rapportHtmlBuilder) {
public buildHtml(MarkupBuilder builder) {
builder.html {
head {
- link("href": urlCss, "rel": "stylesheet",
- "type": "text/css", "media": "screen"
- )
+ link("href": urlCss, "rel": "stylesheet", "type": "text/css", "media": "screen")
meta("http-equiv": "Content-Type", "content": "text/html; charset=UTF-8")
}
body {
center {
h1 'Rapport de la suppression physique des utilisateurs'
-
p('(suppression du ' + rapport.dateSuppression + ' )')
}
br {}
div("id": "Statistiques", "class": "portal-menu-separator") {
h4 {
- li(
- 'Nombre de personnes supprimées : ' + rapport.nb_deleted_personne
- )
- li(
- 'Nombre d\'agendas supprimés : ' + rapport.nb_deleted_agenda
- )
- li(
- 'Nombre d\'événements supprimés : ' + rapport.nb_deleted_evment
- )
- li(
- 'Nombre de cahiers de textes supprimés : ' + rapport.nb_deleted_cahier_de_textes
- )
- li(
- 'Nombre de chapitres supprimés : ' + rapport.nb_deleted_chapitre
- )
- li(
- 'Nombre d\'activités supprimées : ' + rapport.nb_deleted_activite
- )
- li(
- 'Nombre de dates d\'activité supprimées : ' + rapport.nb_deleted_date_activite
- )
- li(
- 'Nombre de ressources supprimées : ' + rapport.nb_deleted_ressource
- )
- li(
- 'Nombre de dossiers supprimés : ' + rapport.nb_deleted_dossier
- )
- li(
- 'Nombre de discussions supprimées : ' + rapport.nb_deleted_discussion
- )
- li(
- 'Nombre de commentaires supprimés : ' + rapport.nb_deleted_commentaire
- )
- li(
- 'Nombre de préférences utilisateurs pour notes supprimées : ' + rapport.nb_deleted_pref_notes
- )
- li(
- 'Nombre de préférences utilisateurs pour textes supprimées : ' + rapport.nb_deleted_textes_preferences_ut
- )
- li(
- 'Nombre de préférences utilisateurs pour les notifications supprimées : ' + rapport.nb_deleted_notif_pref
- )
- li(
- 'Nombre de préférences utilisateurs pour agenda supprimées : ' + rapport.nb_deleted_pref_agenda
- )
- li(
- 'Nombre de relations entre cahier et personnes supprimées : ' + rapport.nb_deleted_rel_cahier_acteur
- )
- li(
- 'Nombre de relations entre activité et personne supprimées : ' + rapport.nb_deleted_rel_activite_acteur
- )
- li(
- 'Nombre de signatures supprimées : ' + rapport.nb_deleted_signature
- )
- li(
- 'Nombre de modèles d\'appréciations supprimés : ' + rapport.nb_deleted_modele_appreciation
- )
- li(
- 'Nombre d\'autorisations supprimées : ' + rapport.nb_deleted_autorisation
- )
- li(
- 'Nombre de commentaires des fiches élèves supprimées : ' + rapport.nb_deleted_fiche_eleve_commentaire
- )
- li(
- 'Nombre de droits d\'accès aux fonctionnalités des personnes supprimés : ' + rapport.nb_deleted_acces_fonctionnalite_personne
- )
- li(
- 'Nombre de comptes utilisateurs TdBase supprimés : ' + rapport.nb_deleted_compte_utilisateur
- )
- li(
- 'Nombre de sujet de TdBase supprimés : ' + rapport.nb_deleted_sujet_tdbase
- )
- li(
- 'Nombre de questions de TdBase supprimées : ' + rapport.nb_deleted_question_tdbase
- )
+ li('Nombre de personnes supprimées : ' + rapport.nb_deleted_personne)
+ li('Nombre d\'agendas supprimés : ' + rapport.nb_deleted_agenda)
+ li('Nombre d\'événements supprimés : ' + rapport.nb_deleted_evment)
+ li('Nombre de cahiers de textes supprimés : ' + rapport.nb_deleted_cahier_de_textes)
+ li('Nombre de chapitres supprimés : ' + rapport.nb_deleted_chapitre)
+ li('Nombre d\'activités supprimées : ' + rapport.nb_deleted_activite)
+ li('Nombre de dates d\'activité supprimées : ' + rapport.nb_deleted_date_activite)
+ li('Nombre de ressources supprimées : ' + rapport.nb_deleted_ressource)
+ li('Nombre de dossiers supprimés : ' + rapport.nb_deleted_dossier )
+ li('Nombre de discussions supprimées : ' + rapport.nb_deleted_discussion)
+ li('Nombre de commentaires supprimés : ' + rapport.nb_deleted_commentaire)
+ li('Nombre de préférences utilisateurs pour notes supprimées : ' + rapport.nb_deleted_pref_notes)
+ li('Nombre de préférences utilisateurs pour textes supprimées : ' + rapport.nb_deleted_textes_preferences_ut)
+ li('Nombre de préférences utilisateurs pour les notifications supprimées : ' + rapport.nb_deleted_notif_pref)
+ li('Nombre de préférences utilisateurs pour agenda supprimées : ' + rapport.nb_deleted_pref_agenda)
+ li('Nombre de relations entre cahier et personnes supprimées : ' + rapport.nb_deleted_rel_cahier_acteur)
+ li('Nombre de relations entre activité et personne supprimées : ' + rapport.nb_deleted_rel_activite_acteur)
+ li('Nombre de signatures supprimées : ' + rapport.nb_deleted_signature)
+ li('Nombre de modèles d\'appréciations supprimés : ' + rapport.nb_deleted_modele_appreciation)
+ li('Nombre d\'autorisations supprimées : ' + rapport.nb_deleted_autorisation)
+ li('Nombre de commentaires des fiches élèves supprimées : ' + rapport.nb_deleted_fiche_eleve_commentaire)
+ li('Nombre de droits d\'accès aux fonctionnalités des personnes supprimés : ' + rapport.nb_deleted_acces_fonctionnalite_personne)
+ li('Nombre de comptes utilisateurs TdBase supprimés : ' + rapport.nb_deleted_compte_utilisateur)
+ li('Nombre de sujet de TdBase supprimés : ' + rapport.nb_deleted_sujet_tdbase)
+ li('Nombre de questions de TdBase supprimées : ' + rapport.nb_deleted_question_tdbase)
}
}
br {}