Skip to content

Commit

Permalink
mise au propre fichier properties
Browse files Browse the repository at this point in the history
  • Loading branch information
khergalant committed Mar 26, 2024
1 parent 84c8a4e commit 2ad9844
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 39 deletions.
87 changes: 49 additions & 38 deletions configuration/application.sample.properties
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,36 @@
# limitations under the License.
###

# URL de l'application
app.url = http://eCandidat.univ.fr

# URL du CAS
cas.url = https://servicecas.univ.fr

# Administrateur
admin.technique = xxxx

# DataSource Ecandidat
datasource.ecandidat.url = jdbc:mysql://xxxx:3306/xxxx?serverTimezone=Europe/Paris&useSSL=false
datasource.ecandidat.username = xxx
datasource.ecandidat.password = xxx

#Implementation SiScol
datasource.ecandidat.driver-class-name=com.mysql.cj.jdbc.Driver
datasource.ecandidat.properties.max-pool-size = 5
datasource.ecandidat.properties.test-query = SELECT 1

# DataSource Apogee
datasource.apogee.url = jdbc:oracle:thin:@xxx:1521:xxx
datasource.apogee.username = xxx
datasource.apogee.password = xxx
datasource.apogee.driver-class-name=oracle.jdbc.OracleDriver
datasource.apogee.properties.max-pool-size = 2
datasource.apogee.properties.test-query = select '1' from dual

#Implementation SiScol (valeurs possibles : siScolApogeeWSServiceImpl, siScolPegaseWSServiceImpl, siScolDefaultServiceImpl)
siscol.implementation = siScolApogeeWSServiceImpl

# SiScol par d�faut : sert � initialiser les tables au premier d�marrage
siscol.default = P

# URL de l'application
app.url = http://eCandidat.univ.fr
# URL du CAS
cas.url = https://servicecas.univ.fr
# SiScol par défaut : sert à initialiser les tables au premier démarrage (valeurs possibles : A pour Apogée, P pour Pégase)
siscol.default = A

# Assistance
assistance.documentation.url = http://doc.univ.fr
Expand All @@ -52,12 +67,8 @@ ldap.champs.mail = mail
ldap.champs.sn = sn
ldap.champs.supannEtuId = supannEtuId
ldap.champs.givenName = givenName

ldap.filtre.personnel = (eduPersonAffiliation=employee)

# Administrateur
admin.technique = xxxx

# Configuration de l'envoi de mails d'erreur
mail.smtpHost = xxx.univ.fr
mail.from = [email protected]
Expand Down Expand Up @@ -87,11 +98,11 @@ limesurvey.v3 = true
# ClamAV
clamAV.ip = 127.0.0.1
clamAV.port = 3310
clamAV.timeout = 1000# En millisecondes. Doc ClamAV : timeout zero means infinite timeout. Not a good idea, but will be accepted. Par d�faut 500ms
clamAV.timeout = 1000# En millisecondes. Doc ClamAV : timeout zero means infinite timeout. Not a good idea, but will be accepted. Par défaut 500ms

# Encodage des champs de saisie.
# - Encodage par d�faut : UTF-8 (Ne pas renseigner ce param�tre si vous souhaitez rester en UTF-8)
# - Pr�cisez "ISO-8859-1" si vous souhaitez convertir vos texte en ISO-8859-1 (avec une base encod� en latin1_swedish_ci par exemple)
# - Encodage par défaut : UTF-8 (Ne pas renseigner ce paramètre si vous souhaitez rester en UTF-8)
# - Précisez "ISO-8859-1" si vous souhaitez convertir vos texte en ISO-8859-1 (avec une base encodé en latin1_swedish_ci par exemple)

# charset.default = ISO-8859-1

Expand All @@ -100,31 +111,31 @@ pdf.signature.pass = 123456
pdf.signature.keystore.path = /home/eCandidat/fichier/keystore/keystore.p12

# Cryptage d'un pdf
# Mot de passe admin : par d�faut aucun mot de passe
# Mot de passe admin : par défaut aucun mot de passe
pdf.crypt.pass = 123456
# Autorisations de cryptage, s�par�es par des virgules. Valeurs possible : AssembleDocument,ExtractContent,ExtractForAccessibility,FillInForm,Modify,ModifyAnnotations,Print,PrintDegraded
# Repr�sente les interdications sur les documents pdf, par d�faut aucune interdiction. Dans l'exemple ci-dessous, on interdit le copier/coller
# N�cessite de renseigner pdf.crypt.pass pour que cela fonctionne
# Autorisations de cryptage, séparées par des virgules. Valeurs possible : AssembleDocument,ExtractContent,ExtractForAccessibility,FillInForm,Modify,ModifyAnnotations,Print,PrintDegraded
# Représente les interdications sur les documents pdf, par défaut aucune interdiction. Dans l'exemple ci-dessous, on interdit le copier/coller
# Nécessite de renseigner pdf.crypt.pass pour que cela fonctionne
pdf.crypt.interdit = ExtractContent,ExtractForAccessibility

# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilit�) : Fichier .properties externe de message
# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilité) : Fichier .properties externe de message
externalMessage = /home/eCandidat/fichier/i18n/custom-messages.properties

# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilit�) : Permet de masquer certains menus sauf pour les admins (par d�faut : aucun menu masqu�). Pour connaitre le nom du menu, utiliser l'url du celui ci
# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilité) : Permet de masquer certains menus sauf pour les admins (par défaut : aucun menu masqué). Pour connaitre le nom du menu, utiliser l'url du celui ci
hideMenu = scolParametreView,scolDroitMenu

# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilit�) : Permet de masquer les �l�ments de saisie SiScol (par d�faut false) : Code OPI dans fen�tre candidature, CGE + liaison Siscol pour la formation, login + CGE pour les gestionnaires, Code Sicol pour les PJ
# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilité) : Permet de masquer les éléments de saisie SiScol (par défaut false) : Code OPI dans fenêtre candidature, CGE + liaison Siscol pour la formation, login + CGE pour les gestionnaires, Code Sicol pour les PJ
hideSiScol = false

# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilit�) : Permet de configurer les colonnes visibles et la largeur de celles-ci dans l'offre de formation (par d�faut toutes les colonnes affich�es)
# Exemple : motCle:200;url:300;date:200;modeCand:100 : affichera les colonnes mot cl� de largeur 200px, url 300px, date 200px et mode candidature 100px
# La colonne titre s'affiche toujours. Pour cacher la colonne mot cl� et mode candidature, utilisez cette syntaxe : url:300;date:200
# Optionnel (ne pas l'ajouter si vous n'en avez pas l'utilité) : Permet de configurer les colonnes visibles et la largeur de celles-ci dans l'offre de formation (par défaut toutes les colonnes affichées)
# Exemple : motCle:200;url:300;date:200;modeCand:100 : affichera les colonnes mot clé de largeur 200px, url 300px, date 200px et mode candidature 100px
# La colonne titre s'affiche toujours. Pour cacher la colonne mot clé et mode candidature, utilisez cette syntaxe : url:300;date:200
odfColonne = motCle:200;url:300;dates:200;modeCand:100

# Mode de t�l�chargement multiple de dossiers, valeur possible "zip" ou "pdf", par d�faut zip
# Mode de téléchargement multiple de dossiers, valeur possible "zip" ou "pdf", par défaut zip
downloadMultipleMode = zip

# Ajout ou non des PJ lors de t�l�chargement multiple de dossiers, par defaut false
# Ajout ou non des PJ lors de téléchargement multiple de dossiers, par defaut false
downloadMultipleAddPj = false

# Configuration de la programmation des batchs
Expand All @@ -133,35 +144,35 @@ batch.fixedRate = 60000
# Active/Desactive l'autosizing des colonnes pour les exports excel, par defaut true
enableExportAutoSizeColumn = false

# Ajoute ou non les pi�ces Apog�e dans le dossier candidat
# Ajoute ou non les pièces Apogée dans le dossier candidat
enableAddApogeePJDossier = true

# Active/Desactive la v�rification d'extension des fichiers d�pos�s : par d�faut true
# Active/Desactive la vérification d'extension des fichiers déposés : par défaut true
enableScanExtension = false

# Active/Desactive la suppression la main des fichiers candidat lors du passage du batch de destruction
# Si trop volumineux, on supprime la main les fichiers, mais attention, plus aucun contr�le n'est fait sur la suppression des fichiers
# Active/Desactive la suppression à la main des fichiers candidat lors du passage du batch de destruction
# Si trop volumineux, on supprime à la main les fichiers, mais attention, plus aucun contrôle n'est fait sur la suppression des fichiers
enableDeleteFileManuallyBatchDestruct = false

# Active/Desactive la suppression la main du dossier racine de la campagne lors du passage du batch de destruction
# Active/Desactive la suppression à la main du dossier racine de la campagne lors du passage du batch de destruction
enableDeleteRootFolderManuallyBatchDestruct = false

# Mode demo
demoMode = false

# Mode production : Toujours laisser true
# Mode production : Toujours laisser à true
productionMode = true

# Mode log (par d�faut info) : valeur possible : debug, trace ou traceFull
# Mode log (par défaut info) : valeur possible : debug, trace ou traceFull
logMode = trace

# Mode de transport du push (par d�faut websocket). Valeur possible : websocket, websocket-xhr ou long-polling
# Mode de transport du push (par défaut websocket). Valeur possible : websocket, websocket-xhr ou long-polling
pushTransportMode = websocket

# Timeout de session en secondes (par d�faut 2700 secondes = 45 minutes). Un timeout -1 implique que la session n'expire jamais
# Timeout de session en secondes (par défaut 2700 secondes = 45 minutes). Un timeout à -1 implique que la session n'expire jamais
sessionTimeOut = 1800

# Load Balancing (A ne surtout pas mettre dans votre param�trage si votre installation n'est pas en LoadBalancing)
# Load Balancing (A ne surtout pas mettre dans votre paramétrage si votre installation n'est pas en LoadBalancing)
load.balancing.gestionnaire.mode = true
load.balancing.candidat.id.instance = 1
load.balancing.candidat.url = http://eCandidat.univ.fr
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public class PeopleController {
private transient ApplicationContext applicationContext;

/* Les services Ldap */
@Resource(name = "${people.implementation}")
@Resource(name = "${people.implementation:peopleLdapServiceImpl}")
private PeopleGenericService<People> peopleService;

/**
Expand Down

0 comments on commit 2ad9844

Please sign in to comment.