]> source.dussan.org Git - redmine.git/commitdiff
Remove unused and broken method CustomField.visibility_condition (#29160).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 23 Sep 2018 13:34:24 +0000 (13:34 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 23 Sep 2018 13:34:24 +0000 (13:34 +0000)
Patch by Holger Just.

git-svn-id: http://svn.redmine.org/redmine/trunk@17507 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/custom_field.rb

index 58911b5f7383d9074d995394c79f4ada764c1e9f..008ef49f9aad861d4950152e3a3a91a9d49173be 100644 (file)
@@ -224,19 +224,6 @@ class CustomField < ActiveRecord::Base
     end
   end
 
-  def self.visibility_condition
-    if user.admin?
-      "1=1"
-    elsif user.anonymous?
-      "#{table_name}.visible"
-    else
-      "#{project_key} IN (SELECT DISTINCT m.project_id FROM #{Member.table_name} m" +
-        " INNER JOIN #{MemberRole.table_name} mr ON mr.member_id = m.id" +
-        " INNER JOIN #{table_name_prefix}custom_fields_roles#{table_name_suffix} cfr ON cfr.role_id = mr.role_id" +
-        " WHERE m.user_id = #{user.id} AND cfr.custom_field_id = #{id})"
-    end
-  end
-
   def <=>(field)
     position <=> field.position
   end