1234567891011121314151617181920212223242526 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- module HasLinks
- extend ActiveSupport::Concern
- included do
- before_destroy :links_destroy
- end
- =begin
- delete object link list, will be executed automatically
- model = Model.find(123)
- model.links_destroy
- =end
- def links_destroy
- Link.remove_all(
- link_object: self.class.to_s,
- link_object_value: id,
- )
- true
- end
- end
|