Index: app/models/user_preference.rb =================================================================== --- app/models/user_preference.rb (revision 14976) +++ app/models/user_preference.rb (working copy) @@ -25,8 +25,13 @@ def initialize(attributes=nil, *args) super - if new_record? && !(attributes && attributes.key?(:hide_mail)) - self.hide_mail = Setting.default_users_hide_mail? + if new_record? + if !(attributes && attributes.key?(:hide_mail)) + self.hide_mail = Setting.default_users_hide_mail? + end + if !(attributes && attributes.key?(:no_self_notified)) + self.no_self_notified = !Setting.default_users_self_notification? + end end self.others ||= {} end Index: app/views/settings/_authentication.html.erb =================================================================== --- app/views/settings/_authentication.html.erb (revision 14976) +++ app/views/settings/_authentication.html.erb (working copy) @@ -41,6 +41,7 @@
<%= setting_check_box :default_users_hide_mail, :label => :field_hide_mail %>
+<%= setting_check_box :default_users_self_notification, :label => :field_self_notification %>