Project

General

Profile

Scénario #35451

Ordre de chargement des filtres

Added by Renaud Dussol 10 months ago. Updated 7 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/01/2022
Due date:
01/01/2024
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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


Subtasks

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

History

#1 Updated by Joël Cuissinat 9 months ago

  • Tracker changed from Demande to Scénario
  • Description updated (diff)
  • Start date deleted (06/19/2023)
  • Release set to Carnet de produit (Cadoles)
  • Story points set to 1.0

#2 Updated by Joël Cuissinat 8 months ago

  • Release changed from Carnet de produit (Cadoles) to EOLE 2.8.0

#3 Updated by Joël Cuissinat 8 months ago

  • Release changed from EOLE 2.8.0 to Carnet de produit (Cadoles)

#4 Updated by Benjamin Bohard 8 months ago

  • Due date set to 01/01/2024
  • Target version set to Carnet Cadoles
  • Start date set to 10/01/2022

#5 Updated by Laurent Gourvenec 7 months ago

  • Assigned To set to Benjamin Bohard

#6 Updated by Joël Cuissinat 7 months ago

  • Status changed from Nouveau to Terminé (Sprint)
  • Target version changed from Carnet Cadoles to Livraison Cadoles 31/08/2023
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.8.0

Also available in: Atom PDF