[Rt-commit] rt branch, 4.4/queue-include-article, repushed
Craig Kaiser
craig at bestpractical.com
Fri Jan 19 17:38:42 EST 2018
The branch 4.4/queue-include-article was deleted and repushed:
was 2dc903d4fbf4e382e8123a6eeee73225300acf9c
now a463f51276c4fad552ddfea7a5e8a29748e99d23
1: 2dc903d4f ! 1: 350a53162 Include Article on Ticket create per Queue
@@ -213,13 +213,20 @@
}
+
+if ( $QueueObj->ArticleIncluded ) {
-+ my $MyArticle = RT::Article->new(RT->SystemUser);
++ my $myArticles = RT::Articles->new(RT->SystemUser);
++ $myArticles->LimitCustomField( OPERATOR => 'NOT LIKE', VALUE => 'undef' );
++ my %validArticles;
++ while (my $articles = $myArticles->Next){
++ $validArticles{$articles->Id}++;
++ }
++ my $myArticle = RT::Article->new(RT->SystemUser);
+ my $ObjectCustomFieldValue = RT::ObjectCustomFieldValue->new(RT->SystemUser);
-+ $MyArticle->LoadByCols(name => $QueueObj->ArticleIncluded );
-+ $ObjectCustomFieldValue->LoadByCols(ObjectId => $MyArticle->id);
-+ $ARGS{Content} = $ObjectCustomFieldValue->Content();
++ $myArticle->LoadByCols(name => $QueueObj->ArticleIncluded );
++ $ObjectCustomFieldValue->LoadByCols(ObjectId => $myArticle->id);
++ if ($validArticles{$ObjectCustomFieldValue->Id}) { $ARGS{Content} = $ObjectCustomFieldValue->Content(); }
+}
+
PageMenu->child( basics => raw_html => q[<a href="#basics" onclick="return switchVisibility('Ticket-Create-basics','Ticket-Create-details');">] . loc('Basics') . q[</a>]);
PageMenu->child( details => raw_html => q[<a href="#details" onclick="return switchVisibility('Ticket-Create-details','Ticket-Create-basics');">] . loc('Details') . q[</a>]);
</%INIT>
+
-: ------- > 2: a463f5127 Add test for including Article content for Queue
More information about the rt-commit
mailing list