Skip to content

Commit

Permalink
Fixing code climate issues
Browse files Browse the repository at this point in the history
  • Loading branch information
sachindoddaguni committed Oct 29, 2023
1 parent be3dfde commit e001106
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions app/models/user.rb
Original file line number Diff line number Diff line change
Expand Up @@ -107,19 +107,19 @@ def self.real_user_from_anonymized_name(anonymized_name)
end

def name(ip_address = nil)
User.anonymized_view?(ip_address) ? "#{role.name} #{id.to_s}" : self[:name]
User.anonymized_view?(ip_address) ? "#{role.name} #{id}" : self[:name]
end

def fullname(ip_address = nil)
User.anonymized_view?(ip_address) ? "#{role.name}, #{id.to_s}" : self[:fullname]
User.anonymized_view?(ip_address) ? "#{role.name}, #{id}" : self[:fullname]
end

def first_name(ip_address = nil)
User.anonymized_view?(ip_address) ? role.name : fullname.try(:[], /,.+/).try(:[], /\w+/) || ''
end

def email(ip_address = nil)
User.anonymized_view?(ip_address) ? "#{role.name}_#{id.to_s}@mailinator.com" : self[:email]
User.anonymized_view?(ip_address) ? "#{role.name}_#{id}@mailinator.com" : self[:email]
end

def super_admin?
Expand Down Expand Up @@ -308,12 +308,11 @@ def teaching_assistant?

def self.search_users(role, user_id, letter, search_by)
key_word = { '1' => 'name', '2' => 'fullname', '3' => 'email' }
sql = "(role_id in (?) or id = ?) and #{key_word[search_by]} like ?"
sql = "(role_id in (?) or id = ?) and #{key_word[search_by]} like ?"\
search_filter = "%#{letter}%"
if key_word.include? search_by
search_filter = "%#{letter}%"
users = User.order('name').where(sql, role.get_available_roles, user_id, search_filter)
else # default used when clicking on letters
search_filter = "%#{letter}%"
users = User.order('name').where('(role_id in (?) or id = ?) and name like ?', role.get_available_roles, user_id, search_filter)
end
users
Expand Down

0 comments on commit e001106

Please sign in to comment.