Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Request Tracker: Commit

r14491 - in rt/3.8/trunk: share/html/Ticket

 

 

Request Tracker commit RSS feed   Index | Next | Previous | View Threaded


falcone at bestpractical

Jul 24, 2008, 3:15 PM

Post #1 of 1 (67 views)
Permalink
r14491 - in rt/3.8/trunk: share/html/Ticket

Author: falcone
Date: Thu Jul 24 18:15:16 2008
New Revision: 14491

Modified:
rt/3.8/trunk/ (props changed)
rt/3.8/trunk/share/html/Ticket/Create.html

Log:
r36138[at]ketch: falcone | 2008-07-24 18:14:49 -0400
* add a new callback before ticket creation so you can implement
custom validation or stop creation for another reason.

RTFM will use this to stop creation when it inserts an Article
into the MessageBox


Modified: rt/3.8/trunk/share/html/Ticket/Create.html
==============================================================================
--- rt/3.8/trunk/share/html/Ticket/Create.html (original)
+++ rt/3.8/trunk/share/html/Ticket/Create.html Thu Jul 24 18:15:16 2008
@@ -389,10 +389,13 @@
$checks_failure = 1 unless $status;
}

+my $skip_create = 0;
+$m->callback( CallbackName => 'BeforeCreate', ARGSRef => \%ARGS, skip_create => \$skip_create,
+ checks_failure => $checks_failure, results => \@results );

if ((!exists $ARGS{'AddMoreAttach'}) and (defined($ARGS{'id'}) and $ARGS{'id'} eq 'new')) { # new ticket?
- if ( $ValidCFs && !$checks_failure ) {
- $m->comp('Display.html', %ARGS);
+ if ( $ValidCFs && !$checks_failure && !$skip_create ) {
+ $m->comp(Display.html', %ARGS);
$RT::Logger->crit("After display call; error is $@");
$m->abort();
}
_______________________________________________
Rt-commit mailing list
Rt-commit[at]lists.bestpractical.com
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-commit

Request Tracker commit RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.