role_controller.rb
550 Bytes
class RoleController < AdminController
protect 'manage_environment_roles', :environment
def index
@roles = environment.roles.find(:all)
end
def show
@role = environment.roles.find(params[:id])
end
def edit
@role = environment.roles.find(params[:id])
end
def update
@role = environment.roles.find(params[:id])
if @role.update_attributes(params[:role])
redirect_to :action => 'show', :id => @role
else
session[:notice] = _('Failed to edit role')
render :action => 'edit'
end
end
end