|
|
|
@ -69,6 +69,7 @@ class JournalsForMessage < ActiveRecord::Base
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def self.remove_by_user? user
|
|
|
|
|
if( self.user == user ||
|
|
|
|
|
( self.jour.kind_of?(User) && self.jour== user )
|
|
|
|
@ -88,6 +89,15 @@ class JournalsForMessage < ActiveRecord::Base
|
|
|
|
|
User.find(reply_id)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def delete_by_user?user
|
|
|
|
|
# 用户可删除自己的留言
|
|
|
|
|
if self.user.id == user.id || user.admin?
|
|
|
|
|
return true
|
|
|
|
|
else
|
|
|
|
|
return false
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def self.reference_message(user_id)
|
|
|
|
|
@user = User.find(user_id)
|
|
|
|
|
message = JournalsForMessage.find_by_sql("select * from journals_for_messages where reply_id = #{@user.id}
|
|
|
|
|