class Administration::ApiKeysController < ApplicationController
before_filter :only_admins
def show
@key = @logged_in.api_key
end
def create
@logged_in.generate_api_key
@logged_in.save!
redirect_to administration_api_key_path
end
def destroy
@logged_in.api_key = nil
@logged_in.save!
redirect_to administration_api_key_path
end
private
def only_admins
unless @logged_in.super_admin?
render :text => 'You must be a super administrator to use the API.', :layout => true, :status => 401
return false
end
end
end