Le module de Discipline n'est pas disponible dans la version téléchargeable de Centre SIS.
Focus SIS, un fork de Centre SIS (une copie qui a ensuite évoluée indépendamment), qui était Open Source, disposait du module de Discipline.
Il est téléchargeable ici: http://arborrow.jesuitscholar.com/focus_2.3.zip
Nous allons donc extraire le module de Discipline de Focus afin de le greffer à notre Centre SIS!
Dans l'archive de Focus, il convient de copier le répertoire /modules/Discipline/
A l'intérieur, à part les fichiers PHP, on trouve le SQL de deux des tables.
Mais ce n'est pas tout concernant le SQL, et l'on doit aussi récupérer tout ce qui concerne le module dans install.sql.
Il convient aussi de modifier les données de la table PROFILE_EXCEPTIONS qui sont inversées: Focus recense les interdictions par profil, Centre les permissions.
Et en général (si vous passez par phpPgAdmin), toutes les données SQL puisque leur format est adapté pour la ligne de commande: il faut les transformer en INSERT.
Commencent les problèmes au niveau du code PHP:
1. Remplacer le nom de la table USERS par STAFF.
2. Remplacer "_FOCUS_PDF" par "_CENTRE_PDF".
3. Commenter les lignes 30 à 33 du fichier ReferralLog.php qui appelent un template qui n'existe pas dans Centre.
On y est enfin!
Pour ceux qui se sentent un peu perdus, voici l'archive du module Discipline à télécharger. Il suffira ensuite d'executer les instructions de install.sql via phpPgAdmin.