You are not logged in.
Bonjour,
Mon chef ma posé une question qui ma posé un probleme je vous explique :
Je met mon agent OCS sur une machine.
J'importe ma machine sur GLPI.
Je modifie des données en rapport avec cet machine comme le contact ( moi en l'occurence ), le systeme d'exploitation ...
Je relance mon agent pour fair une mise a jour.
Et quand je synchronise dans glpi mon chef me demande , pk les données ne sont elles pas mise a jours ( c a d le vrai system d'exploitation, mon nom etc...).
Sachant que les vrai données sont celle venant de OCS.
MErci si vous arrivez a me repondre.
A+
Offline
car tes champs modifiés dans glpi sont automatiquement vérrouillés pour ne pas être écrasés.
Va dans l'onglet OCS-NG de ton pc et tu dévérouilles les champs
Last edited by tsmr (2006-05-23 16:52:23)
Xavier Caillaud
Blog GLPI Infotel
Offline
Merci beaucoup, tu ma repondu tres vite c'est tres gentil.
Une derniere ptite question, Y'a t'il la possibilité de ne pas vérouillés automatiquement?
Offline
oui ne pas modifier les champs
Sinon a quoi cela servirait de les verrouiller ?
Last edited by tsmr (2006-05-23 18:32:44)
Xavier Caillaud
Blog GLPI Infotel
Offline
Car tous simplement nous avons 2 types d'utilisateurs:
Le service informatique qui s'occupe de tous (inventaire + assistance).
L'utilisateurs hors service informatique qui ne s'occupe que de la partie assistance (et donc on ne veut pas quelle puisse verrouiller des informations sur l'inventaire).
Sachant que au niveaux des droits on ne peut pas leurs restreindre car elles sont obligées d'avoir les droits admin pour pouvoir faire les suivis des tickets.
(Sauf si on peut forcer tous les droits admin a ne pas avoir acces a l'inventaire, mais je crois que cela est en dur dans le code)
Si tu as une idées , je suis preneur
Merci ++
Offline
Je fais une petite paranthese pour toutes les personnes comme moi, qui on besoin de cacher une partie dans les menu, je suis allez fouiller dans piti peu dans le code et pour ma part laisser la partie inventaire que aux super admins:
Il suffit dans le fichier « ...\htdocs\glpi\glpi\common\ functions_display.php » de changer au niveau de la ligne (174)
if ($navigation->inventory)
par
if (($navigation->inventory)&&($_SESSION["glpitype"]=="super-admin"))
Comme ceux-ci :
// Inventory
if (($navigation->inventory)&&($_SESSION["glpitype"]=="super-admin")) {
echo "<dl><dt onmouseover=\"javascript:montre('smenu1');\"><img class='icon_nav'
src=\"".$HTMLRel."pics/inventaire.png\" alt=\"\" title=\"".$lang["setup"][10]."\"><br>\n";
echo "<span class='menu_title'>- ".$lang["setup"][10]." -</span><dt>\n";
echo "<dd id=\"smenu1\"><ul>";
$i=0;
// list menu item
foreach ($inventory as $key => $val) {
echo "<li><span class='menu'><a href=\"".$cfg_glpi["root_doc"].$val[0]."\"
accesskey=\"".$val[1]."\">".$key."</a></span></li>\n";
$i++;
}
echo "</ul></dd>\n";
echo "</dl>\n";
Offline
la prochaine version 0.68 , tu auras une gestion de profils donc de droits plus affinés
Xavier Caillaud
Blog GLPI Infotel
Offline
oki merci, en attendant je resterai avec ma pitite bidouille ^^
Offline
Et pour ce qui est des périphériques internes (mémoire, processeur...) est-il normal que les données ne soit pas mises à jour dans glpi (mais par contre bien mises à jour dans ocs) malgré une synchro?
L'histoire du verrouillage ne semble s'appliquer qu'aux champs de la base glpi_computers.
Quelqu'un aurait-il deja modifié le code pour que les périphériques internes soient mis à jour apres une synchro OCS ?
Offline
Bonjour,
Etant confronté au même problème, j'ai trouvé une autre partie du forum qui parle de cela : la réponse est que ce pb est corrigé dans la prochaine version de GLPI (0.68)... mais je n'ai pas réussi à obtenir les infos de modifs à faire pour corriger cela dès maintenant !
Par contre, j'ai testé la version de développement en cours et en effet, tout semble marcher correctement, il suffit donc d'être patient
Offline