Sha256: 72d306a42a01eb9f03d3cab08ad8d1bc8dc900039c5910122840b33f99930212

Contents?: true

Size: 742 Bytes

Versions: 8

Compression:

Stored size: 742 Bytes

Contents

##
## 2023-03-04 _vp_ When I receive one.
## 2023-03-04 _vp_ Also when I send one, forever.
##
class Office::EmailAction
  include Mongoid::Document
  include Mongoid::Timestamps

  field :slug, type: :string
  validates :slug, uniqueness: true, allow_nil: true

  field :descr, type: :string

  belongs_to :email_template, class_name: '::Ish::EmailTemplate'

  field :next_in_days, type: :string
  field :next_at_time, type: :string

  belongs_to :prev_email_action, class_name: '::Office::EmailAction', optional: true, inverse_of: :next_email_actions
  has_many :next_email_actions, class_name: '::Office::EmailAction', inverse_of: :prev_email_action

  has_many :scheduled_email_actions, class_name: '::Office::ScheduledEmailAction'
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ish_models-0.0.33.203 lib/office/email_action.rb
ish_models-0.0.33.202 lib/office/email_action.rb
ish_models-0.0.33.201 lib/office/email_action.rb
ish_models-0.0.33.200 lib/office/email_action.rb
ish_models-0.0.33.199 lib/office/email_action.rb
ish_models-0.0.33.198 lib/office/email_action.rb
ish_models-0.0.33.197 lib/office/email_action.rb
ish_models-0.0.33.196 lib/office/email_action.rb