Date: Thu, 28 Mar 2024 21:47:32 +0100 (CET) Message-ID: <1500552616.169.1711658852889@confluence-esup.uphf.fr> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_168_828412273.1711658852889" ------=_Part_168_828412273.1711658852889 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
adapter le fichier properties/config.properties
# urls = des fichiers wsdl li=C3=A9s au service web Harpege wsdl.url_referentiel_geographique=3Dhttp://<host>:<port>/Harpeg= eWebService/services/referentielGeographique wsdl.url_referentiel_rh=3Dhttp://<host>:<port>/HarpegeWebServic= e/services/referentielRH wsdl.url_dossier_rh_personnel=3Dhttp://<host>:<port>/HarpegeWeb= Service/services/dossierRhPersonnel wsdl.url_dossier_rh_administratif=3Dhttp://<host>:<port>/Harpeg= eWebService/services/dossierRhAdministratif # type acc=C3=A8s aux web services et login/mot de passe si n=C3=A9cessaire wsdl.anonymous=3Dboolean wsdl.usr_name=3D wsdl.usr_password=3D # login des Admins qui auront le droit de se connecter sous le nom d'une au= tre personne (s=C3=A9par=C3=A9 par une virgule) agent.admin=3Dadmin1,admin2,admin3 # visualisation du compte bancaire agent.visualisationCompte=3Dboolean # mail du contact qui re=C3=A7oit les demandes effectu=C3=A9es dans l'ongle= t Question (utilis=C3=A9 si le bean envoiMail n'est pas renseign=C3=A9) agent.contactHarpege =3D prenom.nom@univ-exemple.fr # modification du n=C2=B0 t=C3=A9l=C3=A9phone portable agent.telephonePortableModifiable=3Dboolean # modification du mail agent.emailModifiable=3Dboolean # modification de l'adresse personnelle agent.adresseModifiable=3Dboolean #attribut ldap qui contient l'identifiant harpege de l'agent ldap.HarpegeId=3DsupannEmpId
pour distinguer plusieurs types de destinataires au niveau des quest= ions, modifier le fichier agent/canalAgent.xml. Dans l'exemple suivant, 2 c= hoix seront possibles au niveau de la portlet, un DRH pour les Biatos et un= autre DRH pour les enseignants.
<bea= n class=3D"org.esupportail.esupAgent.domain.beans.EnvoiMail" id=3D"envoiMai= l"> <property name=3D"contactList"> <map> <entry key=3D"drhbiatos"> <bean class=3D"org.esupportail.esupAgent.domain.beans.ContactMail"&g= t; <property name=3D"libelle" value=3D"DRH pour les Biatos" /> <property name=3D"addressList"> <list> <value>adresse3@domain2</value> </list> </property> </bean> </entry> <entry key=3D"drhenseignant"> <bean class=3D"org.esupportail.esupAgent.domain.beans.ContactMail"&g= t; <property name=3D"libelle" value=3D"DRH pour les Enseignants" /> <property name=3D"addressList"> <list> <value>adresse1@domain2</value> <value>adresse2@domain3</value> </list> </property> </bean> </entry> </map> </property> </bean>
se traduit au niveau de l'interface par
d=C3=A9ploiement en quickstart
quick-s= tart=3Dtrue
d=C3=A9ploiement en portlet
quick-s= tart=3Dfalse deploy.type=3Dportlet #R=C3=A9pertoire de d=C3=A9ploiement deploy.home=3Dwebapps_du_tomcat/esup-agent
d=C3=A9ploiement en servlet
quick-s= tart=3Dfalse deploy.type=3Dservlet deploy.home=3Dun_tomcat_ailleurs/webapps/esup-agent tomcat.port=3D8080 tomcat.path=3Dun_tomcat_ailleurs tomcat.shutdown-port=3D8009 tomcat.host=3Dhost custom.recover.files=3D
prise en compte de la feuille de style
dans src_portail/custom/uPortal/webpages/media/org/jasig/portal/layout=
/tab-column/xhtml-theme/esup/skin/esup.css, indiquer l'import du fichi=
er css
@import= url("/esup-agent/media/esup-agent.css");
ajout du contexte dans la conf de tomcat
dans custom/Tomcat/conf/server.xml, ajouter le contexte pour la p=
ortlet
<Con= text path=3D"/esup-agent" docBase=3D"webapps_du_tomcat/esup-agent" crossCon= text=3D"true" reloadable=3D"true"/>
Modifier le source pour le telechargement des jars ( remplacer sourc= esup par subversion dans build-commons.xml )
dans bu= ild-commons.xml il faut remplacer l'url <property name=3D"commons.repository.path-prefix" value=3D"http://source= sup.cru.fr/cgi/viewvc.cgi/tags/${commons.version}/esup-commons"; /> par <property name=3D"commons.repository.path-prefix" value=3D"https://subve= rsion.cru.fr/esup-commons/tags/${commons.version}/esup-commons" /> et <property name=3D"commons.repository.path-suffix" value=3D"?root=3Desup-= commons&view=3Dco" /> par <property name=3D"commons.repository.path-suffix" value=3D"" />
deployer :
ant dep= loy
Au niveau du WS Harpege, le compte harpege utilis=C3=A9 doit poss=C3=A9d= er les droits en =C3=A9criture sur les tables suivantes :
Un bug existe au niveau des agents qui poss=C3=A8dent comme =C3=A9chelon= s des chevrons, le ws harpege ne retourne aucune information : l'onglet ava= ncement n'affiche alors aucune information et l'inm n'est pas affich=C3=A9 = dans la carri=C3=A8re. Un ticket est d=C3=A9pos=C3=A9 =C3=A0 l'AMUE en atte= nte de r=C3=A9solution.
correction bug affichage de la BAP au niveau de l'onglet contrat (webapp= /stylesheets/contrat.jsp)
https://github.com/Esu= pPortail/esup-agent/releases/tag/esup-agent-1.1.0
* avancement: only display valid information
* getDatePrevisionnelle is using getTempsPassageRecalculeDto, which=
may be wrong in case of bonificationEchelon not usable in current echelon<=
br>
* handle getDatePrevisionnelle giving far future info
* do not display future INM since it is hard to know which bareme t=
o use
* page "question"
* handle a specific mail address for BIATSS
* add supannEmpId in mail subject
* use users's mail as the expediteur
* always send user's message as plain text, not html
* handle UserLoginUnder for mail from & subject
* various display enhancements:
* contrat, carriere: expand all the tree by default
* fix menuItem ids so that portlet-menu-item-selected class is prop=
erly set
* by default, hide navigationForm:submitPopup (which contains pleas=
e-wait image) instead of using "visibility: hidden"
* hide footer in most pages (rationale: it is ugly on mobile)
* css: enhance contrat/carriere on mobile
* various:
* fix some NullPointerException
* fix person with no current carriere, but carriere will start soon=
* various technical changes:
* prepare web.xml for uportal4
* use new clientWebServiceHarpege.jar
* integrate fix for uportal4
* do not require ant 1.7, it works with 1.8 and 1.9 too
* tell javac to use encoding ISO-8859-1 (this was a warning in jdk6=
, it is now an error in jdk7)
* use https://subversion.renater.fr to download esup-co=
mmons stuff instead of sourcesup.cru.fr viewgc