Projet

Général

Profil

Tâche #12019

Distribution EOLE - Scénario #12025: Evolutions EoleSSO/dispatcher nécessaires pour Envole

Ajout d'une url service pour lister les établissements

Ajouté par Arnaud FORNEROT il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
07/09/2015
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Afin de pouvoir sortir eDispatcher du seshat
Il serait nécessaire de pouvoir interroger le sso du seshat via url afin qu'il donne à eDispatcher la liste des établissements.


Demandes liées

Lié à eole-dispatcher - Evolution #12020: Ne plus utiliser etabs.ini mais l'url service du SSO Fermé 18/06/2015

Révisions associées

Révision f1630684 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Première version de l'URL listant les établissements

  • Le fichier est toujours généré si /var/www/html/edispatcher/utils existe
  • L'URL /etabs renvoie les informations au format JSON
  • actuellement, les données sont calculées au reload/restart d'EoleSSO

ref #12019 @1h30

Révision 004e14ea (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Correction d'une typo introduite dans la branche issue/12019

ref #12019 @15m

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 9 ans

  • Tracker changé de Evolution à Tâche
  • Début 18/06/2015 supprimé
  • Temps estimé mis à 4.00 h
  • Tâche parente mis à #12025
  • Restant à faire (heures) mis à 4.0
  • Distribution changé de EOLE 2.5 à EOLE 2.4

#2 Mis à jour par Bruno Boiget il y a plus de 8 ans

première version poussée (branche issue/12019).

Pour l'instant, le fonctionnement retenu est le suivant:

  • l'URL /etabs d'EoleSSO renvoie les données au format JSON.
  • Si eole-dispatcher est installé localement, le fichier est toujours écrit dans /var/www/html/edipatcher/util/etabs.ini
  • Les données ne sont pas recalculées à chaque appel de la page, seulement en cas de reload/restart d'EoleSSO

Pour le calcul des données, il serait possible de refaire le calcul à chaque fois si l'url n'est pas appelée trop souvent, mais je pense qu'il vaudrait mieux conserver/améliorer le fonctionnement actuel.

Les cas où un rechargement est nécessaire sont :

  • Redéfinition de valeurs renvoyées par Zéphir dans des fichiers personnalisés (dans ce cas, une intervention manuelle est de toute façon nécessaire).
  • Envoi de nouvelles données depuis Zéphir (active_replication sur Scribe) : dans ce cas, le script gen_replication est appelé automatiquement par Zéphir. Par contre il semble relancer le service ldap, mais il ne semble pas faire de reload d'EoleSSO (à corriger ?)

Je ne fais pas de paquet pour l'instant (Eole 2.5.0 étant en cours de qualification).

Pour tester :

  • installer un serveur Seshat 2.5.0
  • recopier les fichiers suivants depuis la branche issue/12019 d'EoleSSO
    • ssoshare/authserver.py -> /usr/share/sso/
    • ssoshare/cas_resources.py -> (idem)
    • eolesso/util.py -> /usr/lib/python2.7/dist-package/eolesso/

#3 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Statut changé de Nouveau à En cours
  • Début mis à 07/09/2015

#4 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Description mis à jour (diff)
  • Restant à faire (heures) changé de 4.0 à 0.25

#5 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Assigné à mis à Bruno Boiget

#6 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Bruno Boiget il y a plus de 8 ans

  • Statut changé de Résolu à En cours
  • % réalisé changé de 0 à 90

typo détectée dans la fonction de génération du fichier local

#8 Mis à jour par Bruno Boiget il y a plus de 8 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 90 à 100

paquet correctif compilé en 2.5/unstable et 2.5.0/proposed-updates

#9 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF