Sha256: 6412e9c24f39f8941ce0645e41dcfcb7ff4f0d2fc3f5a1180ad15da3f85f239f

Contents?: true

Size: 995 Bytes

Versions: 4

Compression:

Stored size: 995 Bytes

Contents

class RolesController < ApplicationController
  load_and_authorize_resource

  # GET /roles
  # GET /roles.json
  def index
    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @roles }
    end
  end

  # GET /roles/1
  # GET /roles/1.json
  def show
    respond_to do |format|
      format.html # show.html.erb
      format.json { render json: @role }
    end
  end

  # GET /roles/1/edit
  def edit
  end

  # PUT /roles/1
  # PUT /roles/1.json
  def update
    if params[:move]
      move_position(@role, params[:move])
      return
    end

    respond_to do |format|
      if @role.update_attributes(params[:role])
        format.html { redirect_to @role, notice: t('controller.successfully_updated', model: t('activerecord.models.role')) }
        format.json { head :no_content }
      else
        format.html { render action: "edit" }
        format.json { render json: @role.errors, status: :unprocessable_entity }
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
enju_leaf-1.1.0.rc16 app/controllers/roles_controller.rb
enju_leaf-1.1.0.rc15 app/controllers/roles_controller.rb
enju_leaf-1.1.0.rc14 app/controllers/roles_controller.rb
enju_leaf-1.1.0.rc13 app/controllers/roles_controller.rb