* add pointers to admin

This commit is contained in:
Seth Call 2015-10-23 15:08:54 -05:00
parent f002864a08
commit af1da5ead4
3 changed files with 18 additions and 0 deletions

View File

@ -78,6 +78,7 @@ module JamRuby
body = "User has downloaded from too many IP addresses #{user.id}\n"
body << "Download Count: #{violation['count']}\n"
body << "User URL #{user.admin_url}\n"
body << "Add to blacklist: #{UserBlacklist.admin_url}"
AdminMailer.alerts({
subject:"Account IP Access Violation. USER: #{user.email}",
@ -93,6 +94,7 @@ module JamRuby
if violation
body = "IP Address: #{remote_ip}\n"
body << "Download Count: #{violation['count']}\n"
body << "Add to blacklist: #{IpBlacklist.admin_url}"
AdminMailer.alerts({
subject:"Single IP Access Violation. IP:#{remote_ip}",

View File

@ -11,6 +11,14 @@ module JamRuby
IpBlacklist.count(:conditions => "remote_ip = '#{remote_ip}'") == 1
end
def self.admin_url
APP_CONFIG.admin_root_url + "/admin/ip_blacklists/"
end
def admin_url
APP_CONFIG.admin_root_url + "/admin/ip_blacklists/" + id
end
def to_s
remote_ip
end

View File

@ -12,6 +12,14 @@ module JamRuby
UserBlacklist.count(:conditions => "user_id= '#{user.id}'") == 1
end
def self.admin_url
APP_CONFIG.admin_root_url + "/admin/user_blacklists/"
end
def admin_url
APP_CONFIG.admin_root_url + "/admin/user_blacklists/" + id
end
def to_s
user
end