From 36bbffbaebf1a64d47f2a9126c51a6ab0a969939 Mon Sep 17 00:00:00 2001 From: Holger Just Date: Fri, 29 Jun 2018 14:41:14 +0200 Subject: [PATCH] Remove unused and broken method CustomField.visibility_condition --- app/models/custom_field.rb | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/app/models/custom_field.rb b/app/models/custom_field.rb index 58911b5f73..008ef49f9a 100644 --- a/app/models/custom_field.rb +++ b/app/models/custom_field.rb @@ -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 -- 2.17.1