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