...
Table
...
des matières
| Sommaire |
|---|
| Info | ||
|---|---|---|
| ||
Si vous souhaitez ne pas rendre obligatoire la saisie du cursus post bac lors de la création du dossier (cas des candidatures sur des L1), consultez la configuration du fichier bean.xml |
Configuration du fichier build.properties
| Bloc de code |
|---|
matières h4. {toc} h1. Configuration du fichier build.properties {code} deploy.type {code} |
Indique
...
s'il
...
s'agit
...
d'un
...
déploiement
...
en
...
servlet
...
ou
...
en
...
portlet
| Bloc de code |
|---|
} deploy.home {code} |
Indique
...
l'emplacement
...
où
...
déployer
...
l'application
| Bloc de code |
|---|
} tomcat.port {code} |
Le
...
port
...
à
...
utiliser
...
pour
...
le
...
tomcat
| Bloc de code |
|---|
} tomcat.host {code} |
L'url
...
du
...
serveur
...
où
...
se
...
trouve
...
l'application
...
Configuration
...
du
...
fichier
...
build-commons.xml
...
modifier
...
la
...
property « commons.repository.path-
...
prefix »
remplacerhttp://sourcesup.cru.fr/cgi/viewvc.cgi/tags/$
| Pas de format |
|---|
|http://sourcesup.cru.fr/cgi/viewvc.cgi/tags/$]${commons.version}/esup-commons |
par
| Pas de format |
|---|
par [http://sourcesup.cru.fr/cgi/viewvc.cgi/*checkout/*tags/$] {commons.version}/esup-commons h1. |
Configuration
...
du
...
fichier
...
properties/logging/log4j.properties
...
Remplacer
...
'log4j.appender.logfile'
...
par
...
'log4j.appender.file'
...
('logfile
...
n'est
...
pas
...
reconnu
...
et
...
entraîne
...
un
...
plantage
...
des
...
logs)
...
Remplacer
...
DailyRollingFileAppender
...
par
...
RollingFileAppender
...
(même
...
raison)
...
Configuration
...
du
...
fichier
...
properties/defaults-servlet.properties
| Bloc de code |
|---|
{code} cas.service {code} |
Saisir
...
l'URL
...
de
...
votre
...
CAS.
...
Configuration du fichier webapps/WEB_INF/web.xml
...
Configuration
...
du
...
contexte
...
de
...
déconnexion
...
CAS
| Bloc de code |
|---|
}
<context-param>
<description>
The logout URL of the CAS server.
</description>
<param-name>edu.yale.its.tp.cas.client.logoutUrl</param-name>
<param-value>
https://_url_de_votre_CAS_/logout?service=%s
</param-value>
</context-param>
|
Configuration du filtre de connexion CAS
| Bloc de code |
|---|
{code} h2. Configuration du filtre de connexion CAS {code} <filter> <description> The CAS filter, used to authenticate users. </description> <display-name>CASFilter</display-name> <filter-name>CAS Filter</filter-name> <filter-class> edu.yale.its.tp.cas.client.filter.CASFilter </filter-class> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.loginUrl </param-name> <param-value> https://_url_de_votre_CAS_/login </param-value> </init-param> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.validateUrl </param-name> <param-value> https://_url_de_votre_CAS_/serviceValidate </param-value> </init-param> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.serverName </param-name> <param-value>_url_de_ecandidat_</param-value> </init-param> <init-param> <param-name> edu.yale.its.tp.cas.client.filter.wrapRequest </param-name> <param-value>true</param-value> </init-param> </filter> {code} Modifier les champs en *gras*. h1. Personnaliser les fichiers de langue Se placer dans properties/i18n/bundles Trouver dans Messages_fr.properties les lignes à modifier (Une partie des lignes 'MAIL' ne sont pas à prendre en compte car modifiables par l'interface applicative) ? elles ne sont pas toutes présentes en table Copier lesdites lignes dans Custom_fr.properties Editer Custom_fr.properties pour y modifier les lignes concernées Les lignes contenant le mot « rennes » doivent impérativement être modifiées commande utile pour la récupération des lignes contenant « rennes » ou « UM1 » : {noformat} grep -i rennes Messages_fr.properties >> Custom_fr.properties {noformat} Les champs *FIELD_LABEL.KNOW_INE* et *INFO.CANDIDAT.LOOK_FOR.WHAT_INE* sont également à éditer En revanche, l'édition doit principalement se faire à la main, les expressions variant souvent. Aussi, penser à corriger les fautes de frappe s'il y en a. Editer les fichiers html dans stylesheets/help pour les adaper à l'université (enlever les références à Rennes) fichier contact.html et faq.html (modifier accents, liens, n° version) Editer le fichier src/configUrlServices.properties pour indiquer le chemin des webservices à employer (Webservices AMUE à utiliser (410,420, ...) NOTE : il faut ajouter un paramètre SSL correspondant à chaque webservice (exemple pour geographiemetier='...' ajouter geographiemetier.ssl='...') |
Modifier les champs en gras.
Configuration de configUrlServices.properties
Editer le fichier src/configUrlServices.properties pour indiquer le chemin des webservices à employer (Webservices AMUE à utiliser (410,420, ...)
| Astuce | ||
|---|---|---|
| ||
Si vous utilisez un accès sécurisé pour vos webservices, il faut ajouter un paramètre SSL correspondant à chaque webservice (exemple pour geographiemetier='...' ajouter geographiemetier.ssl='...') Sinon, il faut rajouter les lignes suivantes
|
Configuration du fichier bean.xml
Si vous souhaitez ne pas rendre obligatoire la saisie du cursus post bac lors de la création du dossier (cas des candidatures sur des L1), il faut modifier un des paramètres du bean controlFieldFI du fichier /properties/web/beans.xml en supprimant la ligne : <value>cursusScol</value>
| Bloc de code |
|---|
<bean id="controlFieldFI" scope="singleton">
<property name="fields">
<map>
<entry>
<key>
<value>fr.univ.rennes1.cri.opiR1.domain.beans.user.Individu</value>
</key>
<list>
<value>nomPatronymique</value>
<value>prenom</value>
<value>numDossierOpi</value>
<value>adressMail</value>
<value>dateNaissance</value>
<value>sexe</value>
<value>codPayNationalite</value>
<value>villeNaissance</value>
<value>codPayNaissance</value>
<value>adresses</value>
<value>indBac</value>
<!--<value>cursusScol</value>-->
</list>
</entry>
</map>
</property>
</bean>
|
Ce bean permet de définir quels sont les champs de l'Individu qui ne doivent pas être vide lors de la validation du dossier.