Hi everyone,

I just tested RTFM 2.2.1.0 on RT 3.6.5 and  I'm very happy, that the
search in the custom fields of an article works fine now! Thanks!


But I found some bugs resp. we miss some features, that have been introduced in one of the previous versions (don't know in which version exactly).

1. Links between ticket and article

If you use an RTFM article to answer a ticket in the RT, it is very
useful to have an (automatically generated) link between the ticket and the article. This link is set using "Search for RTFM articles matching". Unfortunately it will not be set automatically by using
"Include RTFM article" in the Reply Mask of the ticket.


2. clickable Links on searched article in the tickets reply mask

If you reply on a ticket and search via the field "Search for RTFM
articles matching", you get the matching articles, but the given article names/summaries are not hyperlinks, so you can't easily view the full information of the article to decide which one is the best for anwering. (And if you click on "Go" to paste the content in the reply-field, you paste only the configurated data of an article which may be not sufficient to decide).


3. Error caused by setting links to non-existing tickets

If you try to create an link in an article via "refers to"
and the given ticketnumber isn't valid you get the error below whenever you try to view the article



Any hints and experiences are welcome!

Best regards from Hamburg, Ulrike



System error
error:          Can't call method "IsLocal" on an undefined value at
/opt/rt3/lib/RT/URI.pm line 247.
context:        
...     
243:    =cut
244:    
245:    sub IsLocal {
246:    my $self = shift;
247:    return $self->Resolver->IsLocal;
248:    }
249:    
250:    
251:    # }}}
...     
code stack:     /opt/rt3/lib/RT/URI.pm:247
/opt/rt3/lib/RT/Links_Overlay.pm:159
/opt/rt3/share/html/RTFM/Article/Elements/ShowLinks:24
/opt/rt3/share/html/RTFM/Article/Display.html:30
/opt/rt3/share/html/autohandler:292
raw error


Can't call method "IsLocal" on an undefined value at
/opt/rt3/lib/RT/URI.pm line 247.


Trace begun at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Exceptions.pm
line 129
HTML::Mason::Exceptions::rethrow_exception('Can\'t call
method "IsLocal"
on an undefined value at /opt/rt3/lib/RT/URI.pm

line 247.^J') called at /opt/rt3/lib/RT/URI.pm line 247
RT::URI::IsLocal('RT::URI=HASH(0xb4b11f8)') called at
/opt/rt3/lib/RT/Links_Overlay.pm line 159
RT::Links::Next('RT::Links=HASH(0xb077798)') called at
/opt/rt3/share/html/RTFM/Article/Elements/ShowLinks line 24
HTML::Mason::Commands::__ANON__('article',
'RT::FM::Article=HASH(0xb4aaee8)') called at

/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased
=HASH(0xadd0934)',
'article',

'RT::FM::Article=HASH(0xb4aaee8)') called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1255
eval {...} at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1249
HTML::Mason::Request::comp(undef, undef, 'article',
'RT::FM::Article=HASH(0xb4aaee8)') called at

/opt/rt3/share/html/RTFM/Article/Display.html line 30
HTML::Mason::Commands::__ANON__('id', 52) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased
=HASH(0xab647d8)',
'id', 52) called at

/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1255
eval {...} at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1249
HTML::Mason::Request::comp(undef, undef, undef, 'id', 52) called at
/opt/rt3/share/html/autohandler line 292
HTML::Mason::Commands::__ANON__('id', 52) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased
=HASH(0xa9766ac)',
'id', 52) called at

/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1250
eval {...} at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1249
HTML::Mason::Request::comp(undef, undef, undef, 'id', 52) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm

line 461
eval {...} at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 461
eval {...} at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 413
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandle
r=HASH(0xb2ffde0)')
called at

/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm line 167
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Reques
t::ApacheHandler=HASH(0xb2ffde0)')
called at

/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm line 817
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::Apach
eHandler=HASH(0x9df69ac)',


'Apache2::RequestRec=SCALAR(0xb403158)') called at
/opt/rt3/bin/webmux.pl line 123
eval {...} at /opt/rt3/bin/webmux.pl line 123
RT::Mason::handler('Apache2::RequestRec=SCALAR(0xb403158)')
called at -e
line 0
eval {...} at -e line 0

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

SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:

If you sign up for a new RT support contract before December 31, we'll take
up to 20 percent off the price. This sale won't last long, so get in touch today. Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745.


Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


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

Reply via email to