[Rt-commit] rt branch, 3.8-trunk, updated. rt-3.8.6-95-gc39ee41
Emmanuel Lacour
elacour at bestpractical.com
Fri Nov 20 18:13:26 EST 2009
The branch, 3.8-trunk has been updated
via c39ee41af11ee3a52a9bd998e6ab5c887edf1bd9 (commit)
from 90fa1f465e557daea803d2a3f69d401fe9b2cf0f (commit)
Summary of changes:
share/html/index.html | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
- Log -----------------------------------------------------------------
commit c39ee41af11ee3a52a9bd998e6ab5c887edf1bd9
Author: Emmanuel Lacour <elacour at home-dn.net>
Date: Sat Nov 21 00:12:22 2009 +0100
Add ability to skip QuickCreate ticket creation in the Initial callback
(consistent with Ticket/Create.html and SelfService/Create.html)
diff --git a/share/html/index.html b/share/html/index.html
index a554e9c..ad9964c 100755
--- a/share/html/index.html
+++ b/share/html/index.html
@@ -87,8 +87,10 @@ If you need commercial support, please contact us at sales at bestpractical.com.
<%init>
my @results;
+my $skip_create = 0;
-$m->callback( ARGSRef => \%ARGS, results => \@results, CallbackName => 'Initial' );
+$m->callback( ARGSRef => \%ARGS, results => \@results, CallbackName => 'Initial',
+ skip_create => \$skip_create );
if ( $ARGS{'QuickCreate'} ) {
my $QueueObj = new RT::Queue($session{'CurrentUser'});
@@ -103,7 +105,7 @@ if ( $ARGS{'QuickCreate'} ) {
);
- if ( $ValidCFs ) {
+ if ( $ValidCFs && !$skip_create ) {
my ($t, $msg) = CreateTicket(
Queue => $ARGS{'Queue'},
Owner => $ARGS{'Owner'},
@@ -115,7 +117,7 @@ if ( $ARGS{'QuickCreate'} ) {
Subject => $ARGS{'Subject'});
push @results, $msg;
}
- else {
+ elsif ( !$ValidCFs ) {
push @results, "can't quickly create ticket in queue " .
$QueueObj->Name . ' because some custom fields need to be set, please go to normal ticket creation page to do that.';
}
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list