You are not logged in.
Bonjour,
Afin d'optimiser notre gestion des tickets nous aurions besoin d'intégrer la vue personnelle et la vue de groupe sur la page centrale.
J'ai bricolé un petit truc pour montrer ce que je voudrai faire (car une visualisation concrète est mieux qu'une dissertation de 50 pages). Cela se trouve dans central.function.php
function showCentralMyView(){
global $LANG, $DB;
$showticket=(haveRight("show_all_ticket","1")||haveRight("show_assign_ticket","1"));
echo "<table class='tab_cadre_central' >";
if ($DB->isSlave() && !$DB->first_connection){
echo "<tr><th colspan='2'><br>";
displayTitle(GLPI_ROOT."/pics/warning.png", $LANG['setup'][809], $LANG['setup'][809]);
echo "</th></tr>";
}
echo "<tr><td class='top'>";
echo "<table>";
if ($showticket){
echo "<br><tr><td class='top' width='450px'>";
echo "<center><h1>PERSONNEL</h1></center>";
echo "</td></tr>";
echo "<tr><td class='top' width='450px'><br>";
showCentralJobList($_SERVER['PHP_SELF'],0,"process",false);
echo "<br></td></tr>";
echo "<tr><td class='top' width='450px'>";
echo "<center><h1>GROUPE</h1></center>";
echo "</td></tr>";
echo "<tr><td class='top' width='450px'>";
showCentralJobList($_SERVER['PHP_SELF'],0,"process",true);
echo "<br></td></tr>";
echo "<tr><td class='top' width='450px'>";
showCentralJobList($_SERVER['PHP_SELF'],0,"waiting",false);
echo "</td></tr>";
}
echo "</table></td><td class='top'><table><tr>";
echo "<td class='top' width='450px'><br>";
showPlanningCentral($_SESSION["glpiID"]);
echo "</td></tr>";
echo "<tr>";
echo "<td class='top' width='450px'>";
showCentralReminder();
echo "</td>";
echo "</tr>";
if (haveRight("reminder_public","r")){
echo "<tr><td class='top' width='450px'>";
showCentralReminder($_SESSION["glpiactive_entity"]);
$entities=array_reverse(getEntityAncestors($_SESSION["glpiactive_entity"]));
foreach ($entities as $entity) {
showCentralReminder($entity, true);
}
foreach ($_SESSION["glpiactiveentities"] as $entity) {
if ($entity != $_SESSION["glpiactive_entity"]) {
showCentralReminder($entity, false);
}
}
echo "</td></tr>";
}
echo "</table></td></tr></table>";
}
Serait-il possible d'intégrer ceci dans une version future de GLPI ?
En vous remerciant d'avance.
Offline
La séparation a été mise en place suite a des demandes utilisateur.
La mise en commun doit rendre la page fortement chargée.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Bonjour,
(j'utilise le compte de mon entreprise maintenant)
La séparation libère effectivement de la place sur la page principale, mais cette modification évite de naviguer dans plusieurs menus afin de trouver tous les tickets qui nous sont destinés. C'est pour moi un gain de temps car j'ai tous les tickets sur une même page.
Peut être faudrait il laisser aux utilisateurs le choix d'afficher ou non les tickets (via une case à cocher par exemple).
OS : Ubuntu Server 8.04.4 LTS | kernel : 2.6.24-28-server
Apache : 2.2.8 | Mysql server : 5.0.51a-3ubuntu5.5
PHP : 5.2.4-2ubuntu5.10 |Glpi version 0.83.7
Offline
Bonjour,
car une visualisation concrète est mieux qu'une dissertation de 50 pages
Oui, c'est mieux comme tu l'as fait. Laissons un essai de 50 pages aux rédacteurs d'essais à achieveessays.
Offline