Projet

Général

Profil

Scénario #35451

Ordre de chargement des filtres

Ajouté par Renaud Dussol il y a 11 mois. Mis à jour il y a 8 mois.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
01/10/2022
Echéance:
01/01/2024
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Bonjour

Je souhaiterais qu'une app (chargée dans/usr/share/sso/app_filters) soit chargée après toutes les autres (pour que la regex URL matche avec mon domaine, mais que les apps qui nécessitent des filtres particuliers soient chargées avant

Savez-vous s'il y a un moyen de faire cela (avec un paramètre 'application par défaut' par exemple ? Je n'ai pas trouvé

Je me suis demandé s'il n'y avait pas moyen de charger les filtres et apps dans un ordre précis (ce qui permettrait de les nommer 000-toto_apps.ini, 010-titi_apps.ini, etc...)

J'ai pu le faire sur un serveur de test en modifiant la ligne 561 de authserver.py (attention c'est une ancienne version sur ce serveur de test donc ce n'est peut-être pas le même numéro de ligne)

Dans la methode def load_filters(self):

      for conf_file in glob('%s/*.ini' % config.FILTER_DIR):

remplacé par :
      for conf_file in sorted(glob('%s/*.ini' % config.FILTER_DIR)):

et là ça fonctionne

S'il n'existe pas d'autre moyen de charger une application ou un domaine par défaut auquel s'appliquerait un filtre après tous les autres, serait-il possible d'appliquer ce changement ?

Pour Étude EOLE ≥ 2.8.0


Sous-tâches

Tâche #35554: ÉtudeFerméBenjamin Bohard

Tâche #35555: Trier la liste des fichiers pour charger les filtres dans un ordre prévisibleFerméBenjamin Bohard

Tâche #35560: TesterFerméLaurent Gourvenec

Historique

#1 Mis à jour par Joël Cuissinat il y a 10 mois

  • Tracker changé de Demande à Scénario
  • Description mis à jour (diff)
  • Début 19/06/2023 supprimé
  • Release mis à Carnet de produit (Cadoles)
  • Points de scénarios mis à 1.0

#2 Mis à jour par Joël Cuissinat il y a 9 mois

  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0

#3 Mis à jour par Joël Cuissinat il y a 8 mois

  • Release changé de EOLE 2.8.0 à Carnet de produit (Cadoles)

#4 Mis à jour par Benjamin Bohard il y a 8 mois

  • Echéance mis à 01/01/2024
  • Version cible mis à Carnet Cadoles
  • Début mis à 01/10/2022

#5 Mis à jour par Laurent Gourvenec il y a 8 mois

  • Assigné à mis à Benjamin Bohard

#6 Mis à jour par Joël Cuissinat il y a 8 mois

  • Statut changé de Nouveau à Terminé (Sprint)
  • Version cible changé de Carnet Cadoles à Livraison Cadoles 31/08/2023
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0

Formats disponibles : Atom PDF