plugin Rennes 1 portlet esup-mondossierweb

NB : Le plugin Rennes 1 ainsi que les webservices associés ne sont plus maintenus depuis 2011 et la version 2.2.5.

La fonctionnalité calendrier d'examens est disponible hors plugin Rennes 1. Le plugin Rennes 1 permet l'ajout d'une couche "publication" des calendriers gérée dans une application tierce.

Le calendrier de rentrée est une fonctionnalité apportée par le plugin Rennes 1 qui permet la publication des dates de rentrée saisies dans une application tierce.

Cette page regroupe les travaux faits à Rennes 1 sur la portlet esup-mondossierwebPage du projet :

http://www.esup-portail.org/display/PROJMONDOSSIERWEB/esup-portlet-mondossierweb

Dépôt subversion : https://subversion.cru.fr/esup-dossieretu

Le plugin Rennes 1 de monDossierWeb utilise des méthodes du WS développé par Rennes 1 et Montpellier 1 pour l'application eCandidat.

Ce WS est sur sourcesup sous le nom apocriweb : http://sourcesup.cru.fr/projects/57si-apocriweb/

Ajout des méthodes :

Récupération login de l'étudiant

Ajout de deux classes :

Pour les beans daoCodeLoginEtudiant et daoLoginCodeEtudiant

A déclarer dans dao.xml

Affichage des notes

Interface IEtudiant à partir de laquelle sont actuellement définies 2 classes :

Ajout d'une classe « EtudiantAmueR1 » dérivée de EtudiantAmue :

Calendrier des examens

Actuellement IBATIS uniquement (pas de WS Amue)

Prise en compte des tables Rennes 1 :

Modification classe Etudiant :

Interrogation du WS "apocriweb" cité plus haut pour récupération des examens :

Utilisation du bean « EtudiantAmueR1 » :

Ajout feuille "calendrierRennes1.xhtml" à partir de "calendrier.xhtml"

Modification properties/jsf/navigation-rules.xml :

Calendrier de rentrée

Cette fonctionnalité n'existe pas dans la version de Nancy de monDossierWeb

A faire :

Modification classe Etudiant :

Ajout d'une classe calendrierRentree :

Dans EtudiantAmueR1 :

Ajout feuille "calendrierRentree.xhtml"

Ajout contrôleur calendrierRentreeController.java

Référencement calendrierRentree calendrierRentreeController dans controllers.xml

Modification properties/jsf/navigation-rules.xml :

Ajouter un menu « Calendrier de rentrée » (fichier template-menu.xhtml => à voir avec Nancy) à n'afficher que si un paramètre d'affichage du calendrier de rentrée est positionné (affCallRent à ajouter dans /properties/monDossierWeb/monDossierWeb.xml)