[otrs-cvs] CVS: otrs/Kernel/System/LinkObject Ticket.pm,1.6,1.7

cvs-log at otrs.org cvs-log at otrs.org
Thu Aug 10 13:56:01 CEST 2006


Update of /home/cvs/otrs/Kernel/System/LinkObject
In directory lancelot:/tmp/cvs-serv10064/Kernel/System/LinkObject

Modified Files:
	Ticket.pm 
Log Message:
added events for linking tickets

Index: Ticket.pm
===================================================================
RCS file: /home/cvs/otrs/Kernel/System/LinkObject/Ticket.pm,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** Ticket.pm	28 Apr 2006 12:03:51 -0000	1.6
--- Ticket.pm	10 Aug 2006 10:55:59 -0000	1.7
***************
*** 59,62 ****
--- 59,68 ----
              Name => "\%\%$SlaveTicketNumber\%\%$Param{LinkID2}\%\%$Param{LinkID1}",
          );
+         # ticket event
+         $Self->{TicketObject}->TicketEventHandlerPost(
+             Event => 'TicketSlaveLinkAdd'.$Param{LinkType},
+             UserID => $Self->{UserID},
+             TicketID => $Param{LinkID1},
+         );
          # added slave ticket history
          my $MasterTicketNumber = $Self->{TicketObject}->TicketNumberLookup(
***************
*** 70,73 ****
--- 76,85 ----
              Name => "\%\%$MasterTicketNumber\%\%$Param{LinkID1}\%\%$Param{LinkID2}",
          );
+         # ticket event
+         $Self->{TicketObject}->TicketEventHandlerPost(
+             Event => 'TicketMasterLinkAdd'.$Param{LinkType},
+             UserID => $Self->{UserID},
+             TicketID => $Param{LinkID2},
+         );
      }
      return 1;
***************
*** 89,92 ****
--- 101,110 ----
              Name => "\%\%$SlaveTicketNumber\%\%$Param{LinkID2}\%\%$Param{LinkID1}",
          );
+         # ticket event
+         $Self->{TicketObject}->TicketEventHandlerPost(
+             Event => 'TicketSlaveLinkDelete'.$Param{LinkType},
+             UserID => $Self->{UserID},
+             TicketID => $Param{LinkID2},
+         );
          # added slave ticket history
          my $MasterTicketNumber = $Self->{TicketObject}->TicketNumberLookup(
***************
*** 100,103 ****
--- 118,127 ----
              Name => "\%\%$MasterTicketNumber\%\%$Param{LinkID1}\%\%$Param{LinkID2}",
          );
+         # ticket event
+         $Self->{TicketObject}->TicketEventHandlerPost(
+             Event => 'TicketMasterLinkDelete'.$Param{LinkType},
+             UserID => $Self->{UserID},
+             TicketID => $Param{LinkID1},
+         );
      }
      return 1;



More information about the cvs-log mailing list