34 lines
797 B
Ruby
34 lines
797 B
Ruby
# 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 |