Patch #35373 » 35373-1.patch
app/controllers/projects_controller.rb | ||
---|---|---|
235 | 235 |
unless @project.archive |
236 | 236 |
flash[:error] = l(:error_can_not_archive_project) |
237 | 237 |
end |
238 |
redirect_to_referer_or admin_projects_path(:status => params[:status])
|
|
238 |
redirect_to admin_projects_path(:status => params[:status]) |
|
239 | 239 |
end |
240 | 240 | |
241 | 241 |
def unarchive |
app/views/projects/destroy.html.erb | ||
---|---|---|
26 | 26 | |
27 | 27 |
<p> |
28 | 28 |
<%= submit_tag l(:button_delete) %> |
29 |
<% if User.current.admin? and !@project_to_destroy.archived? %> |
|
30 |
<%= link_to l(:button_archive), archive_project_path(@project_to_destroy), method: :post, class: 'btn' %> |
|
31 |
<% end %> |
|
29 | 32 |
<%= link_to l(:button_cancel), User.current.admin? ? admin_projects_path : projects_path %> |
30 | 33 |
</p> |
31 | 34 |
<% end %> |