[otrs-cvs] CVS: otrs/Kernel/Modules AgentTicketSearch.pm,1.17,1.18

cvs-log at otrs.org cvs-log at otrs.org
Tue Jul 11 14:16:01 CEST 2006


Update of /home/cvs/otrs/Kernel/Modules
In directory lancelot:/tmp/cvs-serv24627/Kernel/Modules

Modified Files:
	AgentTicketSearch.pm 
Log Message:
use GroupMemberInvolvedList() for better performance in MaskForm()

Index: AgentTicketSearch.pm
===================================================================
RCS file: /home/cvs/otrs/Kernel/Modules/AgentTicketSearch.pm,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -r1.17 -r1.18
*** AgentTicketSearch.pm	30 Jun 2006 14:25:48 -0000	1.17
--- AgentTicketSearch.pm	11 Jul 2006 11:15:59 -0000	1.18
***************
*** 586,603 ****
      }
      else {
!         my %Groups = $Self->{GroupObject}->GroupMemberList(
              UserID => $Self->{UserID},
              Type => 'ro',
-             Result => 'HASH',
          );
!         foreach (keys %Groups) {
!             my %MemberList = $Self->{GroupObject}->GroupMemberList(
!                 GroupID => $_,
!                 Type => 'ro',
!                 Result => 'HASH',
!             );
!             foreach (keys %MemberList) {
!                 $ShownUsers{$_} = $AllGroupsMembers{$_};
!             }
          }
      }
--- 586,595 ----
      }
      else {
!         my @Involved = $Self->{GroupObject}->GroupMemberInvolvedList(
              UserID => $Self->{UserID},
              Type => 'ro',
          );
!         foreach (@Involved) {
!             $ShownUsers{$_} = $AllGroupsMembers{$_};
          }
      }



More information about the cvs-log mailing list