项目历史版本一键删除功能
This commit is contained in:
parent
b408b6ef97
commit
333c9c6db0
|
@ -367,8 +367,9 @@ class Attachment < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#有了历史记录的数据记录是不能被删除的。
|
# 有了历史记录的数据记录是不能被删除的。
|
||||||
#true 能被删除 false 不能被删除
|
# true 能被删除 false 不能被删除
|
||||||
|
# 2016.10.14 修改成可以删除,删除时候添加提示全部删除
|
||||||
def destroyable
|
def destroyable
|
||||||
self.attachment_histories.count == 0
|
self.attachment_histories.count == 0
|
||||||
end
|
end
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<li>
|
<li>
|
||||||
<%= link_to( '删除资源', attachment_path(file),:data => {:confirm => l(:text_are_you_sure)}, :method => :delete,:class => "postOptionLink") if (delete_allowed || User.current.id == file.author_id) && file.container_id == project.id && file.container_type == "Project" && file.destroyable %>
|
<%= link_to( '删除资源', attachment_path(file),:data => {:confirm => file.destroyable ? l(:text_are_you_sure) : l(:text_history_are_you_sure)}, :method => :delete,:class => "postOptionLink") if (delete_allowed || User.current.id == file.author_id) && file.container_id == project.id && file.container_type == "Project" %>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -188,6 +188,7 @@ zh:
|
||||||
|
|
||||||
|
|
||||||
text_are_you_sure: 您确定要删除吗? #js 提示
|
text_are_you_sure: 您确定要删除吗? #js 提示
|
||||||
|
text_history_are_you_sure: 本资源有多个版本,你确定要全部删除吗?
|
||||||
text_are_you_sure_out: 你确定要退出该班级吗?
|
text_are_you_sure_out: 你确定要退出该班级吗?
|
||||||
text_are_you_sure_out_group: 你确定要退出该分班吗?
|
text_are_you_sure_out_group: 你确定要退出该分班吗?
|
||||||
text_are_you_sure_all: 您确定要删除所有文件吗
|
text_are_you_sure_all: 您确定要删除所有文件吗
|
||||||
|
|
Loading…
Reference in New Issue