class ItemHasUseRestrictionsController < ApplicationController load_and_authorize_resource before_filter :get_item # GET /item_has_use_restrictions # GET /item_has_use_restrictions.json def index if @item @item_has_use_restrictions = @item.item_has_use_restrictions.order('item_has_use_restrictions.id DESC').page(params[:page]) else @item_has_use_restrictions = ItemHasUseRestriction.order('id DESC').page(params[:page]) end respond_to do |format| format.html # index.html.erb format.json { render :json => @item_has_use_restrictions } end end # GET /item_has_use_restrictions/1 # GET /item_has_use_restrictions/1.json def show respond_to do |format| format.html # show.html.erb format.json { render :json => @item_has_use_restriction } end end # GET /item_has_use_restrictions/new # GET /item_has_use_restrictions/new.json def new @use_restrictions = UseRestriction.all respond_to do |format| format.html # new.html.erb format.json { render :json => @item_has_use_restriction } end end # GET /item_has_use_restrictions/1/edit def edit @use_restrictions = UseRestriction.all end # POST /item_has_use_restrictions # POST /item_has_use_restrictions.json def create @item_has_use_restriction = ItemHasUseRestriction.new(params[:item_has_use_restriction]) @item_has_use_restriction.assign_attributes(params[:item_has_use_restriction]) respond_to do |format| if @item_has_use_restriction.save format.html { redirect_to @item_has_use_restriction, :notice => t('controller.successfully_created', :model => t('activerecord.models.item_has_use_restriction')) } format.json { render :json => @item_has_use_restriction, :status => :created, :location => @item_has_use_restriction } else @use_restrictions = UseRestriction.all format.html { render :action => "new" } format.json { render :json => @item_has_use_restriction.errors, :status => :unprocessable_entity } end end end # PUT /item_has_use_restrictions/1 # PUT /item_has_use_restrictions/1.json def update @item_has_use_restriction.assign_attributes(params[:item_has_use_restriction]) respond_to do |format| if @item_has_use_restriction.save format.html { redirect_to @item_has_use_restriction, :notice => t('controller.successfully_updated', :model => t('activerecord.models.item_has_use_restriction')) } format.json { head :no_content } else @use_restrictions = UseRestriction.all format.html { render :action => "edit" } format.json { render :json => @item_has_use_restriction.errors, :status => :unprocessable_entity } end end end # DELETE /item_has_use_restrictions/1 # DELETE /item_has_use_restrictions/1.json def destroy @item_has_use_restriction.destroy respond_to do |format| format.html { redirect_to item_has_use_restrictions_url } format.json { head :no_content } end end end