Class: Spree::Admin::TaxonGroupsController

Inherits:
ResourceController
  • Object
show all
Defined in:
app/controllers/spree/admin/taxon_groups_controller.rb

Instance Method Summary collapse

Instance Method Details

#positionsObject



7
8
9
# File 'app/controllers/spree/admin/taxon_groups_controller.rb', line 7

def positions
  @taxon_group_memberships = @taxon_group.taxon_group_memberships.order(:position)
end

#update_positionsObject



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'app/controllers/spree/admin/taxon_groups_controller.rb', line 11

def update_positions
  begin
    update_taxon_group_memership_positions
    flash[:success] = flash_message_for(@taxon_group, :successfully_updated)
  rescue => e
    flash[:error] = e.message
  end

  respond_with(@taxon_group) do |format|
    format.html { redirect_to positions_admin_taxon_group_url(@taxon_group) }
    format.json { render json: @taxon_group.to_json }
  end
end