@@ -690,34 +690,37 @@ public function rawSearchOptions() {
690
690
}
691
691
$ tab [] = $ newtab ;
692
692
693
- $ tab [] = [
694
- 'id ' => '15 ' ,
695
- 'table ' => Group::getTable (),
696
- 'field ' => 'name ' ,
697
- 'name ' => __ ('Technician group ' ),
698
- 'datatype ' => 'dropdown ' ,
699
- 'forcegroupby ' => true ,
700
- 'massiveaction ' => false ,
701
- 'nodisplay ' => $ hide_technician ,
702
- 'nosearch ' => $ hide_technician ,
703
- 'condition ' => ['is_assign ' => 1 ],
704
- 'joinparams ' => [
705
- 'beforejoin ' => [
706
- 'table ' => Group_Ticket::getTable (),
707
- 'joinparams ' => [
708
- 'condition ' => "AND NEWTABLE.`type` = '2' " , // Assign
709
- 'jointype ' => 'child ' ,
710
- 'beforejoin ' => [
711
- 'table ' => Ticket::getTable (),
712
- 'joinparams ' => [
713
- 'jointype ' => 'itemtype_item_revert ' ,
714
- 'specific_itemtype ' => Ticket::class,
715
- ],
693
+ if (!Session::isCron () // no filter for cron
694
+ && Session::getCurrentInterface () != 'helpdesk ' ) {
695
+ $ tab [] = [
696
+ 'id ' => '15 ' ,
697
+ 'table ' => Group::getTable (),
698
+ 'field ' => 'name ' ,
699
+ 'name ' => __ ('Technician group ' ),
700
+ 'datatype ' => 'dropdown ' ,
701
+ 'forcegroupby ' => true ,
702
+ 'massiveaction ' => false ,
703
+ 'nodisplay ' => $ hide_technician ,
704
+ 'nosearch ' => $ hide_technician ,
705
+ 'condition ' => ['is_assign ' => 1 ],
706
+ 'joinparams ' => [
707
+ 'beforejoin ' => [
708
+ 'table ' => Group_Ticket::getTable (),
709
+ 'joinparams ' => [
710
+ 'condition ' => "AND NEWTABLE.`type` = '2' " , // Assign
711
+ 'jointype ' => 'child ' ,
712
+ 'beforejoin ' => [
713
+ 'table ' => Ticket::getTable (),
714
+ 'joinparams ' => [
715
+ 'jointype ' => 'itemtype_item_revert ' ,
716
+ 'specific_itemtype ' => Ticket::class,
717
+ ],
718
+ ]
716
719
]
717
720
]
718
721
]
719
- ]
720
- ];
722
+ ];
723
+ }
721
724
722
725
if (Plugin::isPluginActive ('advform ' )) {
723
726
$ tab [] = PluginAdvformIssue::rawSearchOptionFormApproverGroup ();
0 commit comments