Class: RegionUser
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- RegionUser
- Includes:
- HasOwner
- Defined in:
- app/models/region_user.rb
Overview
Allowed region for user
Attributes:
created_at [DateTime]
region_id [Region], optional
updated_at [DateTime]
user_id [User]
Class Method Summary collapse
Class Method Details
.allowed_region_ids(user) ⇒ Object
21 22 23 24 25 26 27 |
# File 'app/models/region_user.rb', line 21 def self.allowed_region_ids(user) region_ids = owned_by(user).pluck(:region_id) return [] if region_ids.empty? Region.where(id: region_ids).pluck(:children_cache).flatten.uniq end |