Bonjour,

Je viens de faire une toute petite modif dans le tracking des
tickets afin que les membres d'un groupe puissent accéder au
détail des tickets de leur groupe (même s'ils n'en sont pas les
auteurs).

Que pensez-vous de l'idée ?

Ci-joint le patch pour tester.

--
Jean-Christophe Boggio                       -o)
[EMAIL PROTECTED]                           /\\
Independant Consultant and Developer        _\_V
--- inc/tracking.function.php   2006-11-27 19:48:18.450586976 +0100
+++ inc/tracking.function.php.new       2006-11-27 19:48:18.000000000 +0100
@@ -562,7 +562,7 @@
                // Job Controls
 
                if ($_SESSION["glpiactiveprofile"]["interface"]=="central"){
-                       if 
(!haveRight("show_ticket","1")&&$job->fields["author"]!=$_SESSION["glpiID"]&&$job->fields["assign"]!=$_SESSION["glpiID"])
 
+                       if 
(!haveRight("show_ticket","1")&&$job->fields["author"]!=$_SESSION["glpiID"]&&$job->fields["assign"]!=$_SESSION["glpiID"]&&!in_array($job->fields["FK_group"],$_SESSION["glpigroups"]))
 
                                $nineth_column.=" ";
                        else 
                                $nineth_column.="<a 
href=\"".$CFG_GLPI["root_doc"]."/front/tracking.form.php?ID=".$job->fields["ID"]."\"><strong>".$LANG["joblist"][13]."</strong></a>&nbsp;(".$job->numberOfFollowups().")";
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev

Reply via email to