Il est important de tracer les actions des utilisateurs afin de savoir qui a fait quoi.
Par exemple il ne faudrait pas qu'un admin ajoute une fonction de DIRECTION à n'importe qui ouvrant des droits trop importants...
Pour les fonctions
Table de log Ajout / Suppression des fonctions (id objet, type objet, id personne modifiée, id personne modifiant, id étab, date, type modif 'add/del', description - indiquer la fonction texte).
Pour les classes/groupes
Table de log Ajout / Suppression des classes/groupes (id objet, type objet, id personne modifiée, id personne modifiant, id_etab, date, type modif 'add/del', description - indiquer la classe/le groupe texte).
Autres objets ?
Il est important de tracer les actions des utilisateurs afin de savoir qui a fait quoi.
Par exemple il ne faudrait pas qu'un admin ajoute une fonction de DIRECTION à n'importe qui ouvrant des droits trop importants...
Pour les fonctions
Table de log Ajout / Suppression des fonctions (id objet, type objet, id personne modifiée, id personne modifiant, id étab, date, type modif 'add/del', description - indiquer la fonction texte).
Pour les classes/groupes
Table de log Ajout / Suppression des classes/groupes (id objet, type objet, id personne modifiée, id personne modifiant, id_etab, date, type modif 'add/del', description - indiquer la classe/le groupe texte).
Autres objets ?