22 lines
605 B
Ruby
22 lines
605 B
Ruby
|
class PaperCriteria
|
||
|
include Mongoid::Document
|
||
|
include Mongoid::Timestamps
|
||
|
include Slug
|
||
|
|
||
|
field :title,as: :slug_title, localize: true
|
||
|
field :description, localize: true
|
||
|
field :start_date, type: DateTime
|
||
|
field :end_date, type: DateTime
|
||
|
field :sending_time, type: DateTime
|
||
|
field :sending_title, localize: true
|
||
|
field :sending_notes
|
||
|
field :language_to_send, type: Array, :default => []
|
||
|
field :receivers, type: Array, :default => []
|
||
|
field :other_emails
|
||
|
|
||
|
|
||
|
def epaper_topics
|
||
|
EPaperTopic.where(:period.gte => self.start_date, :period.lte => self.end_date).can_display
|
||
|
end
|
||
|
|
||
|
end
|