23 lines
434 B
Ruby
23 lines
434 B
Ruby
|
class ProjectPost
|
||
|
include Mongoid::Document
|
||
|
include Mongoid::Timestamps
|
||
|
|
||
|
field :content
|
||
|
field :user_id
|
||
|
field :user_tags, type: Array, :default => []
|
||
|
field :internal_response, type: Boolean, :default => true
|
||
|
|
||
|
belongs_to :site_request
|
||
|
|
||
|
def my_post?(userid)
|
||
|
self.user_id == userid
|
||
|
end
|
||
|
|
||
|
def get_user
|
||
|
User.find(self.user_id) rescue nil
|
||
|
end
|
||
|
|
||
|
def tagged_users
|
||
|
User.find(self.user_tags) rescue []
|
||
|
end
|
||
|
end
|