Sha256: 1bc9b95951225e96370d33e853228a4b85fe99a29d300602839db3d74fe8f6e8

Contents?: true

Size: 430 Bytes

Versions: 16

Compression:

Stored size: 430 Bytes

Contents

# Dynamic shortcuts should NOT be enabled for this application, as it conflicts with
# default account scoping
#------------------------------------------------------------------------------
class Role < ActiveRecord::Base

  has_and_belongs_to_many :users, :join_table => :users_roles
  belongs_to              :resource, :polymorphic => true
  
  scopify

  default_scope           { where(account_id: Account.current.id) }
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dm_core-4.2.3.10 app/models/role.rb
dm_core-4.2.3.9 app/models/role.rb
dm_core-4.2.3.8 app/models/role.rb
dm_core-4.2.3.7 app/models/role.rb
dm_core-4.2.3.6 app/models/role.rb
dm_core-4.2.3.5 app/models/role.rb
dm_core-4.2.3.4 app/models/role.rb
dm_core-4.2.3.3 app/models/role.rb
dm_core-4.2.3.2 app/models/role.rb
dm_core-4.2.3.1 app/models/role.rb
dm_core-4.2.3 app/models/role.rb
dm_core-4.2.2.3 app/models/role.rb
dm_core-4.2.2.2 app/models/role.rb
dm_core-4.2.2.1 app/models/role.rb
dm_core-4.2.2 app/models/role.rb
dm_core-4.2.1.5 app/models/role.rb