Skip to content

Commit

Permalink
ops_rbac - rbac_group_right_tree - instantiate trees for both view & …
Browse files Browse the repository at this point in the history
…edit

@filters were unused in TreeBuilderBelongsTo*
  • Loading branch information
himdel committed Jan 4, 2017
1 parent a17448d commit db39aee
Showing 1 changed file with 12 additions and 24 deletions.
36 changes: 12 additions & 24 deletions app/controllers/ops_controller/ops_rbac.rb
Original file line number Diff line number Diff line change
Expand Up @@ -928,27 +928,32 @@ def rbac_group_get_details(id)
[@group.get_managed_filters].flatten.each do |f|
@filters[f.split("/")[-2] + "-" + f.split("/")[-1]] = f
end

rbac_group_right_tree(@belongsto.keys)
end

def rbac_group_right_tree(selected)
@tags_tree = TreeBuilderTags.new(:tags_tree,
:tags,
@sb,
true,
:edit => @edit, :filters => @filters, :group => @group)
:edit => @edit,
:filters => @filters,
:group => @group)
@hac_tree = TreeBuilderBelongsToHac.new(:hac_tree,
:hac,
@sb,
true,
:edit => @edit,
:filters => @filters,
:group => @group,
:selected => @belongsto.keys)
:selected => selected)
@vat_tree = TreeBuilderBelongsToVat.new(:vat_tree,
:vat,
@sb,
true,
:edit => @edit,
:filters => @filters,
:group => @group,
:selected => @belongsto.keys)
:selected => selected)
end

def rbac_role_get_details(id)
Expand Down Expand Up @@ -1111,25 +1116,8 @@ def rbac_group_set_form_vars
@edit[:new][:group_tenant] = @group.tenant_id

@edit[:current] = copy_hash(@edit[:new])
@tags_tree = TreeBuilderTags.new(:tags_tree,
:tags,
@sb,
true,
:edit => @edit, :filters => @filters, :group => @group)
@hac_tree = TreeBuilderBelongsToHac.new(:hac_tree,
:hac,
@sb,
true,
:edit => @edit,
:group => @group,
:selected => @edit[:new][:belongsto].keys)
@vat_tree = TreeBuilderBelongsToVat.new(:vat_tree,
:vat,
@sb,
true,
:edit => @edit,
:group => @group,
:selected => @edit[:new][:belongsto].keys)

rbac_group_right_tree(@edit[:new][:belongsto].keys)
end

# Set group record variables to new values
Expand Down

0 comments on commit db39aee

Please sign in to comment.