[Rt-commit] r18773 - rt/3.8/trunk/sbin
ruz at bestpractical.com
ruz at bestpractical.com
Thu Mar 12 21:00:42 EDT 2009
Author: ruz
Date: Thu Mar 12 21:00:42 2009
New Revision: 18773
Modified:
rt/3.8/trunk/sbin/rt-email-dashboards.in
Log:
* use tmp dir as mason data_dir in rt-email-dashboards
Modified: rt/3.8/trunk/sbin/rt-email-dashboards.in
==============================================================================
--- rt/3.8/trunk/sbin/rt-email-dashboards.in (original)
+++ rt/3.8/trunk/sbin/rt-email-dashboards.in Thu Mar 12 21:00:42 2009
@@ -150,7 +150,9 @@
for my $subscription ($user->Attributes->Named('Subscription')) {
if (!$opts{all}) {
- debug "Checking against subscription with frequency [_1], hour [_2], dow [_3], dom [_4]", $subscription->SubValue('Frequency'), $subscription->SubValue('Hour'), $subscription->SubValue('Dow'), $subscription->SubValue('Dom');
+ debug "Checking against subscription with frequency [_1], hour [_2], dow [_3], dom [_4]",
+ $subscription->SubValue('Frequency'), $subscription->SubValue('Hour'),
+ $subscription->SubValue('Dow'), $subscription->SubValue('Dom');
next if $subscription->SubValue('Frequency') eq 'never';
@@ -360,14 +362,18 @@
{
my $mason;
my $outbuf = '';
+ my $data_dir = '';
sub mason {
unless ($mason) {
debug "Creating Mason object.";
+ require File::Temp;
+ $data_dir = File::Temp->newdir;
$mason = HTML::Mason::Interp->new(
RT::Interface::Web::Handler->DefaultHandlerArgs,
out_method => \$outbuf,
autohandler_name => '', # disable forced login and more
+ data_dir => $data_dir, # user may have no permissions on default dir
);
}
return $mason;
More information about the Rt-commit
mailing list