jam-cloud/ruby/lib/jam_ruby/models/user_whitelist.rb

37 lines
900 B
Ruby
Raw Permalink Normal View History

module JamRuby
class UserWhitelist < ActiveRecord::Base
attr_accessible :user_id, :notes, as: :admin
@@log = Logging.logger[UserWhitelist]
belongs_to :user, :class_name => "JamRuby::User"
validates :user, presence:true
validates_uniqueness_of :user_id
def self.listed(user)
UserWhitelist.where("user_id= '#{user.id}'").count == 1
end
def self.admin_url
APP_CONFIG.admin_root_url + "/admin/user_whitelists/"
end
def admin_url
APP_CONFIG.admin_root_url + "/admin/user_whitelists/" + id
end
2016-10-07 16:56:48 +00:00
# if a user claims a gift card or posa card, whitelist their account so they don't get messed with by fraud code
def self.card_create(user, notes)
user_whitelist = UserWhitelist.new
user_whitelist.user = user
user_whitelist.notes = notes
user_whitelist.save
end
def to_s
user
end
end
end