Skip to content

Installation

Charlie edited this page Aug 28, 2020 · 9 revisions

L'installation s'effectue à partir du fichier war de l'application. Si vous ne possédez pas ce fichier, il peut être généré à partir du code source disponible sur github, en suivant le README.

Pré-requis

  • Java >= 11
  • Tomcat >= 9
  • Une base de données MySQL

Déploiement

  1. Dézipper le fichier war.
  2. Dupliquer le fichier WEB-INF/classes/application.sample.properties en WEB-INF/classes/application.properties.
  3. Copier l'image du logo de l'université dans WEB-INF/classes/static/images
  4. Configurer l'application dans le fichier application.properties créé.
  5. Déplacer le répertoire de l'application dans le dossier webapps de Tomcat ou configurer ce dernier pour ajouter le context dans server.xml
  6. Démarrer le Tomcat
  7. Dans un navigateur, se rendre à l'url indiquée dans le paramètre "app.url" (renseigné dans application.properties)

Profils

MonDossierWeb identifie 3 profils d'utilisateur : admin, enseignant, étudiant. Ces profils sont déterminés grâce aux paramètres suivant de application.properties :

  • app.superadmins : liste des logins admin séparés par une virgule
  • ldap.filtre.etudiant : filtre ldap identifiant les comptes ayant un profil 'étudiant' dans MonDossierWeb
  • ldap.filtre.enseignant : filtre ldap identifiant les comptes ayant un profil 'enseignant' dans MonDossierWeb

Les profils peuvent être désactivés via les paramètres suivant :

  • acces.enseignant.actif
  • acces.etudiant.actif

Un utilisateur au profil 'etudiant' a accès à son dossier.

Un utilisateur au profil 'enseignant' ou 'admin' a accès à l'écran de recherche (désactivé par défaut) et peut consulter tous les dossiers

Un utilisateur au profil 'admin' a également accès à la liste des utilisateurs connectés (via l'onglet 'Connexions') sur l'application.

Rechercher un dossier

Pour un utilisateur au profil 'enseignant' ou 'admin', il est possible de rechercher un dossier dans le LDAP via l'onglet 'Recherche'. Pour cela il faut activer l'onglet via le paramètre 'recherche.actif' dans application.properties.

Consulter un dossier

Un utilisateur au profil 'etudiant' a immédiatement accès à son dossier.

Un utilisateur au profil 'enseignant' ou 'admin' peut consulter un dossier via l'écran de recherche ou en ajoutant le code apprenant de l'étudiant dans l'URL.

Exemple : https://mdw-pegase.univ.fr/000000003

Il est également possible de pointer directement sur un onglet du dossier.

Exemple : https://mdw-pegase.univ.fr/coordonnees/000000003

Clone this wiki locally