summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorivan <ivan>2008-10-13 22:00:50 +0000
committerivan <ivan>2008-10-13 22:00:50 +0000
commit0731f30e839cb53da5d5bebe68518f136058e919 (patch)
treec2c5e52b1fbb5dc98ceed4cef054810cecb15f7b /FS
parent9c42579467b332e5b188c75e5acb109eb33b7297 (diff)
Change subject for freeside-fetch emailed reports from "subject" to "Freeside report", and add email_report-subject config to change it. RT#4093
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/Conf.pm7
-rwxr-xr-xFS/bin/freeside-fetch5
2 files changed, 11 insertions, 1 deletions
diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm
index 61b41685a..cbd038515 100644
--- a/FS/FS/Conf.pm
+++ b/FS/FS/Conf.pm
@@ -2467,6 +2467,13 @@ worry that config_items is freeside-specific and icky.
'type' => 'text',
},
+ {
+ 'key' => 'email_report-subject',
+ 'section' => '',
+ 'description' => 'Subject for reports emailed by freeside-fetch. Defaults to "Freeside report".',
+ 'type' => 'text',
+ },
+
);
1;
diff --git a/FS/bin/freeside-fetch b/FS/bin/freeside-fetch
index 89a4f29af..3fe1a0039 100755
--- a/FS/bin/freeside-fetch
+++ b/FS/bin/freeside-fetch
@@ -40,9 +40,12 @@ foreach my $employee (@employees) {
my $req = new HTTP::Request GET => $url;
my $res = $ua->request($req);
+ my $conf = new FS::Conf;
+ my $subject = $conf->config('email_report-subject') || 'Freeside report';
+
my %options = ( 'from' => $email_address,
'to' => $email_address,
- 'subject' => 'subject',
+ 'subject' => $subject,
'body' => $res->content,
);