课程主留言添加删除功能

This commit is contained in:
nwb 2014-07-28 10:46:05 +08:00
parent ef62fc1fac
commit dfdc58719a
2 changed files with 13 additions and 0 deletions

View File

@ -68,6 +68,7 @@ class JournalsForMessage < ActiveRecord::Base
return true
end
end
def self.remove_by_user? user
if( self.user == user ||
@ -87,6 +88,15 @@ class JournalsForMessage < ActiveRecord::Base
def reference_user
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)

View File

@ -78,6 +78,9 @@ function checkMaxLength() {
'#{l(:label_reply_plural)} #{journal.user.name}: ');
return false;"} %>
<% end %>
<% if journal.delete_by_user?(User.current) %>
<%= link_to(l(:button_delete), {:controller => 'words', :action => 'destroy', :object_id => journal, :user_id => journal.user}, :method => :delete,:remote => true)%>
<% end %>
</span>
</span>
<div style="clear: both;"></div>