Sha256: 0cb194bb7bf1e4e4417697c00a23a7ddc0a0ff575e8cd627c81a70702f2d5d0b

Contents?: true

Size: 504 Bytes

Versions: 2

Compression:

Stored size: 504 Bytes

Contents

require 'lanes/access'

module Lanes::Access
    module Roles


        # re-open the exising Support role
        class Support
            grant Skr::Customer
        end


        class Accounting < Lanes::Access::Role
            grant Skr::Customer, Skr::PaymentTerm

            lock_writes Skr::Customer, :terms_id
        end


        class Purchasing < Lanes::Access::Role
            self.read  << Skr::Customer
        end

    end

    Role.grant_global_access(:read, Skr::PaymentTerm)

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stockor-0.1.7 lib/skr/access_roles.rb
stockor-0.1.5 lib/skr/access_roles.rb