class AdminController < ApplicationController # Use HubSsoLib for permissions management, as a layer on top of # the provision within RForum. @@hubssolib_permissions = HubSsoLib::Permissions.new({ :block_ip => [ :admin, :webmaster ] }) def AdminController.hubssolib_permissions @@hubssolib_permissions end def block_ip raise RForum::SecurityError unless @user.admin? @ip = @params['ip'] if BlockedIp.block(@ip) == false render_text 'IP is already in block list' return end redirect_to_url @session[:return_to] end end