eCandidat (esup-opi)

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

...

Table

...

des matières

Sommaire
Info
titleConfiguration des étapes obligatoires lors de la création du dossier

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

...

...

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

...

...

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

changer cas.service par l'url du cas à utiliser

h1. Configuration du fichier 

Saisir l'URL de votre CAS.

Configuration du fichier webapps/WEB_INF/web.xml

Configuration du contexte de déconnexion CAS

Bloc de code

remplacer les occurrences de sso-cas.univ-rennes1.fr par l'url du cas concerné

[https://cas.univ-ubs.fr<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|https://cas.univ-ubs.fr/logout?service=%25s][ou ${cas.url}/logout?service=%s|https://cas.univ-ubs.fr/logout?service=%25s]


[https://cas.univ-ubs.fr/login|https://cas.univ-ubs.fr/login][ou ${cas.url}/login|https://cas.univ-ubs.fr/login]


[https://cas.univ-ubs.fr/serviceValidate|https://cas.univ-ubs.fr/serviceValidate][|https://cas.univ-ubs.fr/serviceValidate][ou ${cas.url}/serviceValidate|https://cas.univ-ubs.fr/serviceValidate]


[Lorsque la modification qui prend en compte la valeur de cas.url sera livrée, il ne sera plus nécessaire de modifier le fichier|https://cas.univ-ubs.fr/serviceValidate]


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 «&nbsp;rennes&nbsp;» doivent impérativement être modifiées

commande utile pour la récupération des lignes contenant «&nbsp;rennes&nbsp;» ou «&nbsp;UM1&nbsp;» :

_grep \-i rennes Messages_fr.properties >> Custom_fr.properties_

_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='...')
    </param-value>
</context-param>

Configuration du filtre de connexion CAS

Bloc de 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>

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
titleAccès sécurisé SSL

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

Bloc de code

administratifMetier.urlService.ssl=false
etudiantMetier.urlService.ssl=false
pedagogiqueMetier.urlService.ssl=false
geographieMetier.urlService.ssl=false

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.