use "do end" instead of {} at app/models/project.rb

git-svn-id: http://svn.redmine.org/redmine/trunk@20079 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA
2020-09-26 15:01:28 +00:00
parent 2c9f822be9
commit ec488e6379

View File

@@ -780,7 +780,7 @@ class Project < ActiveRecord::Base
safe_attributes( safe_attributes(
'enabled_module_names', 'enabled_module_names',
:if => :if =>
lambda {|project, user| lambda do |project, user|
if project.new_record? if project.new_record?
if user.admin? if user.admin?
true true
@@ -790,7 +790,8 @@ class Project < ActiveRecord::Base
else else
user.allowed_to?(:select_project_modules, project) user.allowed_to?(:select_project_modules, project)
end end
}) end
)
safe_attributes( safe_attributes(
'inherit_members', 'inherit_members',
@@ -1041,7 +1042,10 @@ class Project < ActiveRecord::Base
new_issue.project = self new_issue.project = self
# Changing project resets the custom field values # Changing project resets the custom field values
# TODO: handle this in Issue#project= # TODO: handle this in Issue#project=
new_issue.custom_field_values = issue.custom_field_values.inject({}) {|h,v| h[v.custom_field_id] = v.value; h} new_issue.custom_field_values = issue.custom_field_values.inject({}) do |h, v|
h[v.custom_field_id] = v.value
h
end
# Reassign fixed_versions by name, since names are unique per project # Reassign fixed_versions by name, since names are unique per project
if issue.fixed_version && issue.fixed_version.project == project if issue.fixed_version && issue.fixed_version.project == project
new_issue.fixed_version = self.versions.detect {|v| v.name == issue.fixed_version.name} new_issue.fixed_version = self.versions.detect {|v| v.name == issue.fixed_version.name}
@@ -1183,7 +1187,9 @@ class Project < ActiveRecord::Base
end end
def allowed_actions def allowed_actions
@actions_allowed ||= allowed_permissions.inject([]) { |actions, permission| actions += Redmine::AccessControl.allowed_actions(permission) }.flatten @actions_allowed ||= allowed_permissions.inject([]) do |actions, permission|
actions += Redmine::AccessControl.allowed_actions(permission)
end.flatten
end end
# Archives subprojects recursively # Archives subprojects recursively