On Thu, Mar 04, 2010 at 02:46:29PM -0500, Kevin Squire wrote:
> I am currently revisiting the "Canned-Reply" idea.
> http://wiki.bestpractical.com/view/CannedReplies

Is there a reason to use this rather than the RTFM extension?

If you must use this, you can read the DBIx::SearchBuilder
documentation for the Limit command and the STARTSWITH option

-kevin

> Those directions make a call to /Admin/Elements/SelectTemplate to get
> the canned replys.  Up to now, I have simply named all our
> templates that will be used for Canned Replys as "CR - $NAME", and
> given the description of "Canned Reply for $DESCRIPTION".
> 
> Well, now our templates and our Canned Replys are getting numerous
> enough (combined with the need for canned Replyes with some non-techy
> users) that I would like to find a way to filter out the templates.
> 
> I copied the original /Admin/Elements/SelectTemplate over to
> <LOCAL>/Admin/Elements/SelectCannedReply  and adjusted my Update.html
> callback.  It is calling my new "SelectCannedReply" correctly.  But now
> I don't know how to do the filtering (I don't know perl)
> 
> From the SelectTemplate script:
>   my $PrimaryTemplates = RT::Templates->new($session{'CurrentUser'});
>   if ($Queue != 0) {
>   $PrimaryTemplates->LimitToQueue($Queue);
>   $PrimaryTemplates->OrderBy(FIELD => 'Name');
>   }
> 
>   my $OtherTemplates = RT::Templates->new($session{'CurrentUser'});
>   $OtherTemplates->LimitToGlobal($DefaultQueue);
>   $OtherTemplates->OrderBy(FIELD => 'Name');
> 
> I am thinking I can modify/add something to/before/after the
> "OrderBy(FIELD =>" line that would be on the lines of:
> 
>    IF (FIELD => 'Name') starts with "CR -"
> 
> but as noted, since I don't know perl, I really don't even know where
> to start on this one.  
> 
> Could someone help get me started?

Attachment: pgpUwXa28R3Yz.pgp
Description: PGP signature

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com

2010 RT Training Sessions!
San Francisco, CA, USA - Feb 22 & 23
Dublin, Ireland - Mar 15 & 16
Boston, MA, USA - April 5 & 6
Washington DC, USA - Oct 25 & 26

Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to