|
|
@ -20,10 +20,8 @@ class Api::V1::Admin::IpBlocksController < Api::BaseController |
|
|
|
|
|
|
|
|
|
|
|
def create |
|
|
|
def create |
|
|
|
authorize :ip_block, :create? |
|
|
|
authorize :ip_block, :create? |
|
|
|
|
|
|
|
|
|
|
|
@ip_block = IpBlock.create!(resource_params) |
|
|
|
@ip_block = IpBlock.create!(resource_params) |
|
|
|
log_action :create, @ip_block |
|
|
|
log_action :create, @ip_block |
|
|
|
|
|
|
|
|
|
|
|
render json: @ip_block, serializer: REST::Admin::IpBlockSerializer |
|
|
|
render json: @ip_block, serializer: REST::Admin::IpBlockSerializer |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
@ -39,20 +37,16 @@ class Api::V1::Admin::IpBlocksController < Api::BaseController |
|
|
|
|
|
|
|
|
|
|
|
def update |
|
|
|
def update |
|
|
|
authorize @ip_block, :update? |
|
|
|
authorize @ip_block, :update? |
|
|
|
|
|
|
|
|
|
|
|
@ip_block.update(resource_params) |
|
|
|
@ip_block.update(resource_params) |
|
|
|
log_action :update, @ip_block |
|
|
|
log_action :update, @ip_block |
|
|
|
|
|
|
|
|
|
|
|
render json: @ip_block, serializer: REST::Admin::IpBlockSerializer |
|
|
|
render json: @ip_block, serializer: REST::Admin::IpBlockSerializer |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def destroy |
|
|
|
def destroy |
|
|
|
authorize @ip_block, :destroy? |
|
|
|
authorize @ip_block, :destroy? |
|
|
|
|
|
|
|
|
|
|
|
@ip_block.destroy! |
|
|
|
@ip_block.destroy! |
|
|
|
log_action :destroy, @ip_block |
|
|
|
log_action :destroy, @ip_block |
|
|
|
|
|
|
|
render_empty |
|
|
|
render json: @ip_block, serializer: REST::Admin::IpBlockSerializer |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
private |
|
|
|
private |
|
|
|