UI for admins to assign ip pools to servers

This commit is contained in:
Adam Cooke
2017-04-21 11:26:19 +01:00
parent 79f7707d09
commit 2def9c0fb9
6 changed files with 49 additions and 27 deletions
@@ -1,9 +1,16 @@
class OrganizationIPPoolsController < ApplicationController
include WithinOrganization
before_action :admin_required, :only => [:assignments]
def index
@ip_pools = organization.ip_pools.dedicated.order(:name)
end
def assignments
organization.ip_pool_ids = params[:ip_pools]
organization.save!
redirect_to [organization, :ip_pools], :notice => "Organization IP pools have been updated successfully"
end
end