Sha256: 1b1600be2fb05f649b39f5fc41cdf176615be2966b2abe13f22771404d4786ea

Contents?: true

Size: 568 Bytes

Versions: 3

Compression:

Stored size: 568 Bytes

Contents

class Cbac::UpgradeController < ApplicationController

  layout 'cbac'

  def index
    @permissions =  Cbac::CbacPristine::PristinePermission.all    
  end

  def update

    params[:permissions].each do |perm_array|
      next if perm_array[1][:action] == 'leave'
      permission = Cbac::CbacPristine::PristinePermission.find(perm_array[1][:id])
      case perm_array[1][:action]
        when 'accept'
          permission.accept
        when 'reject'
          permission.reject
      end
    end
    redirect_to :action => :index

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cbac-0.6.3 lib/generators/cbac/copy_files/controllers/upgrade_controller.rb
cbac-0.6.1 lib/generators/cbac/copy_files/controllers/upgrade_controller.rb
cbac-0.6.0 lib/generators/cbac/copy_files/controllers/upgrade_controller.rb