# encoding: utf-8 class Admin::RegisteredSitesController < OrbitAdminController def index @registeredsites = RegisteredSite.all @table_fields = table_fields @filter_fields = {} @registeredsites = @registeredsites.page(params[:page]).per(10) if request.xhr? render :partial => "index" end end def change_access_status status = params[:status] site = RegisteredSite.find_by(:uid => params[:uid]) case status when "revoke" site.access_granted = false site.save when "grant" site.access_granted = true site.save end @table_fields = table_fields @registeredsites = RegisteredSite.all.page(params[:page]).per(10) # render :partial => "index" end private def table_fields [:domain, :admin_email, :status, :permission] end end