Stephen,
Toward the bottom of the code in file "Tabs" the following code exists: if ( (defined $actions->{A} || defined $actions->{B} || defined $actions->{C}) && (defined $actions->{E} || defined $actions->{F} || defined $actions->{G}) ) { if (defined $actions->{C}) { $actions->{C}->{separator} = 1 } elsif (defined $actions->{B}) { $actions->{B}->{separator} = 1 } elsif (defined $actions->{A}) { $actions->{A}->{separator} = 1 } } What does it do? I can't grok it. Thanks. Kenn LBNL On 5/28/2008 6:45 AM, Stephen Turner wrote: > > At 04:04 PM 5/27/2008, you wrote: >> Stephen, >> >> >> Thanks for the code example. I used it as the basis for the >> code I wanted to add. The "Tabs" layout now shows what I want, but >> when I click any of the new options, nothing happens. This is what my >> new code looks like: >> >> if ($args) { >> $tabs->{"i"} = { path => "Search/Results.html$args", >> title => loc('Show Results'), >> }; >> if ($current_tab =~ "Search/Results.html") { >> $current_tab = "Search/Results.html$args"; >> }; >> } >> >> if ( $can{'ModifyTicket'} ) { >> if ( $Ticket->Status ne 'resolved' ) { >> $actions->{'G'} = { >> path => >> "Ticket/Update.html?Action=Comment&DefaultStatus=resolved&id=" . $id, >> title => loc('Resolve') }; >> } >> >> # the following code was added for LBNL >> # make sure the check for status is in descending order >> >> if ($Ticket->Status eq 'pending qa') >> { >> $actions->{'Fg'} = >> { path => "Ticket/Display.html?Action=DefaultStatus=('qa >> approvd')&id=" . $id, >> title => loc('Approve QA'), >> }; >> } > > > Hi Ken, > > Just from a quick look at the code, it looks like you're on the right > track. I don't think you need the parentheses or quotes around the > status values - something like: > > path => "Ticket/Display.html?Action=DefaultStatus=qa approvd&id=" . $id > > As this is going to form a URL, you may need to escape those spaces, but > I'm not sure: > > path => "Ticket/Display.html?Action=DefaultStatus=qa%20approvd&id=" . $id > > You'll have to play with the options and see if they work. I'm ccing the > list in case someone else has an idea about this. > > Good luck, > Steve > > _______________________________________________ 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