[Rt-commit] rt branch, 4.0/hide-email-frequency-pref, created. rt-4.0.6-126-g19b9228
? sunnavy
sunnavy at bestpractical.com
Thu May 31 15:44:20 EDT 2012
The branch, 4.0/hide-email-frequency-pref has been created
at 19b9228906e6ba50cedf58464b445a4851e1c65f (commit)
- Log -----------------------------------------------------------------
commit 19b9228906e6ba50cedf58464b445a4851e1c65f
Author: sunnavy <sunnavy at bestpractical.com>
Date: Fri Jun 1 03:10:57 2012 +0800
hide EmailFrequency pref if RecordOutgoingEmail is off
Because email digest requires RecordOutgoingEmail
also documented this in config
diff --git a/etc/RT_Config.pm.in b/etc/RT_Config.pm.in
index 7dd2c90..54fb499 100755
--- a/etc/RT_Config.pm.in
+++ b/etc/RT_Config.pm.in
@@ -615,6 +615,9 @@ Set($NotifyActor, 0);
By default, RT records each message it sends out to its own internal
database. To change this behavior, set C<$RecordOutgoingEmail> to 0
+If this is disabled, user's "Email delivery"(i.e. EmailFrequency) preference
+will be ignored.
+
=cut
Set($RecordOutgoingEmail, 1);
diff --git a/share/html/Prefs/Other.html b/share/html/Prefs/Other.html
index 9f7e04a..b5d3edd 100644
--- a/share/html/Prefs/Other.html
+++ b/share/html/Prefs/Other.html
@@ -53,6 +53,7 @@
% foreach my $section( RT->Config->Sections ) {
<&|/Widgets/TitleBox, title => loc( $section ) &>
% foreach my $option( RT->Config->Options( Section => $section ) ) {
+% next if $option eq 'EmailFrequency' && !RT->Config->Get('RecordOutgoingEmail');
% my $meta = RT->Config->Meta( $option );
<& $meta->{'Widget'},
Default => 1,
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list