Projet

Général

Profil

Scénario #32535

Problème pour classifier avec le module eole-ad-dc-ou lorsque le critère de sélection Pattern est vide

Ajouté par nicolas pissard il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
20/05/2021
Echéance:
04/06/2021
% réalisé:

0%

Points de scénarios:
-
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

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.

gen_config.png Voir (409 ko) nicolas pissard, 20/05/2021 15:51


Demandes liées

Lié à EOLE AD DC - Tâche #32557: eole-ad-dc-ou - Gérer la valeur None pour la variable PATTERN Fermé 26/05/2021 27/08/2021

Révisions associées

Révision 708477e4 (diff)
Ajouté par Gilles Grandgérard il y a presque 3 ans

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 #32490 supprimé

#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

Formats disponibles : Atom PDF