diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-10-13 07:40:07 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-10-13 07:40:07 +0000 |
commit | 8a6ce3a6463f55978bc108385fe8908d19891fcd (patch) | |
tree | a7f527be71792aba5931033cc04a5755d3af048e /app/models | |
parent | e04bd297e04eef026912e9386b92151dd9be7adf (diff) | |
download | redmine-8a6ce3a6463f55978bc108385fe8908d19891fcd.tar.gz redmine-8a6ce3a6463f55978bc108385fe8908d19891fcd.zip |
Make sure that custom field format cannot be changed.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10624 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/custom_field.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/models/custom_field.rb b/app/models/custom_field.rb index 86227a4cf..22f29d3ac 100644 --- a/app/models/custom_field.rb +++ b/app/models/custom_field.rb @@ -53,6 +53,11 @@ class CustomField < ActiveRecord::Base CUSTOM_FIELDS_NAMES = CUSTOM_FIELDS_TABS.collect{|v| v[:name]} + def field_format=(arg) + # cannot change format of a saved custom field + super if new_record? + end + def set_searchable # make sure these fields are not searchable self.searchable = false if %w(int float date bool).include?(field_format) |