On 3/2/2007 3:58 PM, Gene LeDuc wrote:

It looks like a bug to me. The only way I've been able to allow an unprivileged requestor to view outgoing e-mail is to turn him into a privileged user. Privileged users get a different Display.html than unprivileged users, and I think that's the difference.

I think what's happening is that the URL is not formatted for SelfService "correctly". The URL is:

   {WebBaseURL}/Ticket/ShowEmailRecord.html

As I understand things, the Mason autohandler is interfering here. From [RT-BASE-DIR]/html/autohandler, line 271 in 3.6.3 source:

    if ( not $session{'CurrentUser'}->Privileged ) {

        # if the user is trying to access a ticket, redirect them
        if (    $m->request_comp->path =~ '^(/+)Ticket/Display.html'
            and $ARGS{'id'} )
        {
            $m->comp( "/SelfService/Display.html", %ARGS );
            $m->comp( "/Elements/Footer",          %ARGS );
            $m->abort();
        }

        # otherwise, drop the user at the SelfService default page
        elsif ( $m->base_comp->path !~ '^(/+)SelfService/' ) {
            $m->comp('/SelfService/index.html');
            $m->abort();
        }
        else {
$m->comp( { base_comp => $m->request_comp }, $m->fetch_next, %ARGS);
        }
    }

You need to allow the different URL to pass through or be redirected somehow. I'm not sure if autohandler is able to be localized; someone more knowledgeable than I would have to answer that.

--
Regards,


joe

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|           Joe Casadonte           |  [EMAIL PROTECTED]     |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| Oracle Transportation Management  |  1016 West Ninth Avenue       |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|  Suite 300                    |
|           610-491-3315            |  King of Prussia, PA  19406   |
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


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

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