[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