ballalama3_app/app/controllers/admin/big_menus_controller.rb
Nicolas Bally bc774b8159 initial
2016-12-01 10:54:16 +01:00

49 lines
828 B
Ruby

# -*- encoding : utf-8 -*-
class Admin::BigMenusController < ApplicationController
layout "admin"
def index
@big_menus = BigMenu.order(:position).all
end
def reorder
@big_menu = BigMenu.find(params[:id])
i = 0
params[:big_menu_item].each do |big_menu_item_id|
i += 1
big_menu_item = BigMenuItem.find(big_menu_item_id)
big_menu_item.position = i
big_menu_item.big_menu_id = @big_menu.id
big_menu_item.save
end
render :inline => "true"
end
def edit
@big_menu = BigMenu.find(params[:id])
render :layout => false
end
def update
@big_menu = BigMenu.find(params[:id])
if @big_menu.update_attributes(params.require(:big_menu).permit!)
flash[:notice] = "L'événement à été modifié avec succès."
else
render :action => "edit"
end
end
end