template.rb 471 B

123456789101112131415161718
  1. # Copyright (C) 2012-2025 Zammad Foundation, https://zammad-foundation.org/
  2. class Template < ApplicationModel
  3. include ChecksClientNotification
  4. include HasSearchIndexBackend
  5. include CanSelector
  6. include CanSearch
  7. include Template::Assets
  8. include Template::TriggersSubscriptions
  9. scope :active, -> { where(active: true) }
  10. scope :sorted, -> { order(:name) }
  11. store :options
  12. validates :name, presence: true
  13. association_attributes_ignored :user
  14. end