Skip implications for my_module canvas position update

This commit is contained in:
aignatov-bio 2020-09-07 13:05:26 +02:00
parent 4c1e120f23
commit f2ffe17636

View file

@ -25,7 +25,13 @@ class MyModule < ApplicationRecord
validate :check_status, if: :my_module_status_id_changed?
validate :check_status_conditions, if: :my_module_status_id_changed?
validate :check_status_implications, unless: :my_module_status_id_changed?
validate :check_status_implications, unless: proc { |mm|
mm.my_module_status_id_changed? ||
mm.x_changed? ||
mm.y_changed? ||
mm.my_module_group_id_changed? ||
mm.workflow_order_changed?
}
belongs_to :created_by,
foreign_key: 'created_by_id',