mirror of
https://github.com/redmine/redmine.git
synced 2026-05-07 11:26:10 +02:00
Merged r14974 and r14975 from trunk to 3.2-stable (#21447)
git-svn-id: http://svn.redmine.org/redmine/branches/3.2-stable@15009 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -25,6 +25,9 @@ class UserPreference < ActiveRecord::Base
|
||||
|
||||
def initialize(attributes=nil, *args)
|
||||
super
|
||||
if new_record? && !(attributes && attributes.key?(:hide_mail))
|
||||
self.hide_mail = Setting.default_users_hide_mail?
|
||||
end
|
||||
self.others ||= {}
|
||||
end
|
||||
|
||||
|
||||
@@ -36,5 +36,13 @@
|
||||
<p><em class="info"><%= l(:text_session_expiration_settings) %></em></p>
|
||||
</fieldset>
|
||||
|
||||
<fieldset class="box">
|
||||
<legend><%= l(:label_default_values_for_new_users) %></legend>
|
||||
|
||||
<div class="tabular settings">
|
||||
<p><%= setting_check_box :default_users_hide_mail, :label => :field_hide_mail %></p>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<%= submit_tag l(:button_save) %>
|
||||
<% end %>
|
||||
|
||||
@@ -1181,3 +1181,4 @@ ar:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1276,3 +1276,4 @@ az:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1172,3 +1172,4 @@ bg:
|
||||
description_date_from: Въведете начална дата
|
||||
description_date_to: Въведете крайна дата
|
||||
text_repository_identifier_info: 'Позволени са малки букви (a-z), цифри, тирета и _.<br />Промяна след създаването му не е възможна.'
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1194,3 +1194,4 @@ bs:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1183,3 +1183,4 @@ ca:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1182,3 +1182,4 @@ cs:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1198,3 +1198,4 @@ da:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1190,3 +1190,4 @@ de:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1181,3 +1181,4 @@ el:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1183,3 +1183,4 @@ en-GB:
|
||||
error_attachment_extension_not_allowed: Attachment extension %{extension} is not allowed
|
||||
setting_attachment_extensions_allowed: Allowed extensions
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -975,6 +975,7 @@ en:
|
||||
label_create_missing_values: Create missing values
|
||||
label_api: API
|
||||
label_field_format_enumeration: Key/value list
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
button_login: Login
|
||||
button_submit: Submit
|
||||
|
||||
@@ -1215,3 +1215,4 @@ es-PA:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1213,3 +1213,4 @@ es:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1194,3 +1194,4 @@ et:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1182,3 +1182,4 @@ eu:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1182,3 +1182,4 @@ fa:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1202,3 +1202,4 @@ fi:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -993,6 +993,7 @@ fr:
|
||||
label_create_missing_values: Créer les valeurs manquantes
|
||||
label_api: API
|
||||
label_field_format_enumeration: Liste clé/valeur
|
||||
label_default_values_for_new_users: Valeurs par défaut pour les nouveaux utilisateurs
|
||||
|
||||
button_login: Connexion
|
||||
button_submit: Soumettre
|
||||
|
||||
@@ -1189,3 +1189,4 @@ gl:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1186,3 +1186,4 @@ he:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1180,3 +1180,4 @@ hr:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1200,3 +1200,4 @@
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1185,3 +1185,4 @@ id:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1176,3 +1176,4 @@ it:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1194,3 +1194,4 @@ ja:
|
||||
setting_attachment_extensions_denied: 禁止する拡張子
|
||||
label_any_open_issues: 未完了のチケット
|
||||
label_no_open_issues: なし または完了したチケット
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1225,3 +1225,4 @@ ko:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1240,3 +1240,4 @@ lt:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1175,3 +1175,4 @@ lv:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1181,3 +1181,4 @@ mk:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1182,3 +1182,4 @@ mn:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1160,3 +1160,4 @@ nl:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1171,3 +1171,4 @@
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1196,3 +1196,4 @@ pl:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1200,3 +1200,4 @@ pt-BR:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1183,3 +1183,4 @@ pt:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1176,3 +1176,4 @@ ro:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1284,3 +1284,4 @@ ru:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1171,3 +1171,4 @@ sk:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1181,3 +1181,4 @@ sl:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1177,3 +1177,4 @@ sq:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1183,3 +1183,4 @@ sr-YU:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1182,3 +1182,4 @@ sr:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1214,3 +1214,4 @@ sv:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1178,3 +1178,4 @@ th:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1190,3 +1190,4 @@ tr:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1176,3 +1176,4 @@ uk:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1234,3 +1234,4 @@ vi:
|
||||
setting_attachment_extensions_denied: Disallowed extensions
|
||||
label_any_open_issues: any open issues
|
||||
label_no_open_issues: no open issues
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1255,3 +1255,4 @@
|
||||
description_date_from: 輸入起始日期
|
||||
description_date_to: 輸入結束日期
|
||||
text_repository_identifier_info: '僅允許使用小寫英文字母 (a-z), 阿拉伯數字, 虛線與底線。<br />一旦儲存之後, 代碼便無法再次被更改。'
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -1176,3 +1176,4 @@ zh:
|
||||
setting_attachment_extensions_denied: 禁止上传的附件类型
|
||||
label_any_open_issues: 任意进行中的问题
|
||||
label_no_open_issues: 任意已关闭的问题
|
||||
label_default_values_for_new_users: Default values for new users
|
||||
|
||||
@@ -217,6 +217,8 @@ sequential_project_identifiers:
|
||||
default: 0
|
||||
# encodings used to convert repository files content to UTF-8
|
||||
# multiple values accepted, comma separated
|
||||
default_users_hide_mail:
|
||||
default: 1
|
||||
repositories_encodings:
|
||||
default: ''
|
||||
# encoding used to convert commit logs to UTF-8
|
||||
|
||||
@@ -25,6 +25,13 @@ class UserPreferenceTest < ActiveSupport::TestCase
|
||||
assert_equal true, preference.hide_mail
|
||||
end
|
||||
|
||||
def test_hide_mail_should_default_to_false_with_setting
|
||||
with_settings :default_users_hide_mail => '0' do
|
||||
preference = UserPreference.new
|
||||
assert_equal false, preference.hide_mail
|
||||
end
|
||||
end
|
||||
|
||||
def test_create
|
||||
user = User.new(:firstname => "new", :lastname => "user", :mail => "newuser@somenet.foo")
|
||||
user.login = "newuser"
|
||||
|
||||
Reference in New Issue
Block a user