You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2010-04-21 18:19:14

lombre55
Member
Registered: 2009-02-04
Posts: 17

Page d'accueil tickets personnel + groupe

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>";
        


}

Exemple


Serait-il possible d'intégrer ceci dans une version future de GLPI ?

En vous remerciant d'avance.

Offline

#2 2010-05-06 11:10:44

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Page d'accueil tickets personnel + groupe

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

#3 2010-05-07 14:03:25

ch-saintdizier
Member
From: Saint-Dizier
Registered: 2010-04-22
Posts: 7
Website

Re: Page d'accueil tickets personnel + groupe

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

#4 2020-05-27 12:15:01

JohnBullion
Member
Registered: 2020-05-27
Posts: 1

Re: Page d'accueil tickets personnel + groupe

lombre55 wrote:

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

Board footer

Powered by FluxBB