Scénario #32535
Problème pour classifier avec le module eole-ad-dc-ou lorsque le critère de sélection Pattern est vide
0%
Description
Bonjour,
Après installation du module eole-ad-dc-ou et configuration des règles de classement dans le GEN_CONFIG (voir pièce jointe), les utilisateurs ne sont pas déplacés.
Après quelques investigations, il apparait que lorsque la valeur PATTERN est laisser vide dans GEN_CONFIG, les objets ne se déplacent pas.
Après debug du module, il s'avère que la variable PATTERN lorsqu'elle est vide dans le GEN_CONFIG se retrouve "none" dans le debug et empêche le déplacement des objets.
J'ai forcer la variable PATTERN à vide (je ne l'utilise pas pour le moment) et cela fonctionne, mes objets utilisateurs sont déplacés.
Voici la modification que j'ai apporté au fichier /usr/share/eole/postservice/24-ad-ou :
#!/bin/bash
DEBUG=5
....
function doClassifierOUMembreDe() {
local OU_DESTINATION="${1}"
#local PATTERN="$2"
local PATTERN=""
local GROUP="$3"
doSambaTool group listmembers "$GROUP" >/tmp/listmembers
NB=$(wc -l </tmp/listmembers)
...
function doClassifierOUMembreDeENT()
{
local OU_DESTINATION="${1}"
local PATTERN=""
#local PATTERN="$2"
local GROUP="$3"
doSambaTool group listmembers "$GROUP" >/tmp/listmembers
NB=$(wc -l </tmp/listmembers)
if [ "${NB}" -eq 0 ]
then
echo "Pas de membres pour $GROUP"
return 0
fi
...
Avec cette solution, le PATTERN est vide et les objets se déplacent bien dans l'OU.
Une mise à jour du paquet semble nécessaire afin de vérifier la valeur de PATTERN.
Demandes liées
Révisions associées
Si pas de PATTERN, CreoleGet renvoie 'None'
Pb recursivité variable PARENT
Historique
#1 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Tracker changé de Demande à Tâche
- Tâche parente mis à #32490
#2 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Statut changé de Nouveau à Résolu
paquet en dev 2.7.2 & 2.8.0 & 2.8.1
#3 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Tâche parente
#32490supprimé
#4 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Tracker changé de Tâche à Scénario
- Echéance mis à 04/06/2021
#5 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Lié à Tâche #32557: eole-ad-dc-ou - Gérer la valeur None pour la variable PATTERN ajouté
#6 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Statut changé de Résolu à Terminé (Sprint)
#7 Mis à jour par Joël Cuissinat il y a presque 3 ans
- Release mis à EOLE 2.8.1