You are not logged in.
Bonjour,
J'ai plusieurs entités et j'aimerais que les profils associés aux sous-entités recoivent leur alertes de contrats. Par contre j'aimerais que moi (entité racine) je reçoive toute les sous alertes. Mon profil est associé à l'entité racine, de façon recursive (R). J'ai regardé le mailing.class.php et j'ai trouvé ce bout de code:
$query="SELECT glpi_users.email as EMAIL FROM glpi_users_profiles INNER JOIN glpi_users ON (glpi_users_profiles.FK_users = glpi_users.ID) WHERE glpi_users_profiles.FK_profiles='".$data["FK_item"]."'
AND glpi_users_profiles.FK_entities='".$this->entity."'";
ça veut dire que les emails sont retournés pour une seule entité (rien de recursif).
Est-ce que vous avez une idée comment je pourrais faire pour avoir les alertes de toutes les sous-entités sans que j'ai à assigner mon profil pour chacune de ces entités? (60 sous entités)
merci et à +
Offline
ok c'était nieseux,
J'ai changé la ligne pour
$query="SELECT glpi_users.email as EMAIL FROM glpi_users_profiles INNER JOIN glpi_users ON (glpi_users_profiles.FK_users = glpi_users.ID) WHERE glpi_users_profiles.FK_profiles='".$data["FK_item"]."'
AND (glpi_users_profiles.FK_entities='".$this->entity."') OR (glpi_users_profiles.FK_entities=0)";
Comme ça les gens dans les entités root vont tout recevoir. ça serait peut-être bon d'ajouter un checkbox dans le formulaire de contrat qui dit genre "avertir jusqu'au début de la récursion"
Qu'en pensez-vous?
Offline
l'adaptation complète qui sera intégré dans la 0.71 :
https://dev.indepnet.net/glpi/changeset/6700
C'était effectivement un manque et ca le fera par défaut vu qu'un utilisateur ayant un droit recursif possède effectivement ce droit sur l'entité.
Ajouté aussi pour les resa.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Merci pour votre réponse super rapide!
pour ce qui est des détails dans les alertes, serait-ce possible d'en avoir plus? Genre les "comments" et un lien vers GLPI? ça serait super bien... mon boss serait vraiment content...
En passant vous faites une maudite belle job...
Vive les cousins français!
Offline
ticket ajouté :
https://dev.indepnet.net/glpi/ticket/1052
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline