app/models/c80_estate/owner.rb in c80_estate-0.1.0.34 vs app/models/c80_estate/owner.rb in c80_estate-0.1.0.35
- old
+ new
@@ -33,13 +33,14 @@
:allow_destroy => true
# эта взаимосвязь трактуется, как "площадь, назначенная сотруднику"
has_many :assigned_areas, :as => :assigned_person, :class_name => 'C80Estate::Area', :dependent => :nullify
- # эта взаимосвязь трактуется, как "площадь, назначенная сотруднику"
+ # эта взаимосвязь трактуется, как "объект, назначенная сотруднику"
has_many :assigned_properties, :as => :assigned_person, :class_name => 'C80Estate::Property', :dependent => :nullify
+ # эта взаимосвязь трактуется как "Пользователь, создавая\меняя\удаяя площади, генерит Sevent события"
has_many :sevents, :as => :auser, :class_name => 'C80Estate::Sevent', :dependent => :nullify
after_create :create_role
def create_role
@@ -83,10 +84,9 @@
mark_is_assigned = area.property.assigned_person.id == id
end
r1.count > 0 || mark_is_assigned # || mark_is_owner
# true
end
-
def can_edit_property?(property)
r1 = roles.where(role_type: 1)
# mark_is_owner = property.owner.id == id
mark_is_assigned = false
\ No newline at end of file