diff --git a/app/controllers/zipdown_controller.rb b/app/controllers/zipdown_controller.rb
index e617829b6..18ed80a34 100644
--- a/app/controllers/zipdown_controller.rb
+++ b/app/controllers/zipdown_controller.rb
@@ -32,7 +32,7 @@ class ZipdownController < ApplicationController
send_file zipfile, :filename => obj.name+".zip", :type => detect_content_type(zipfile) if zipfile
rescue Exception => e
- render file: 'public/no_file_found.html' , :layout => 'course_base'
+ render file: 'public/no_file_found.html'
end
#下载某一学生的作业的所有文件
diff --git a/app/views/bids/_homework_list.html.erb b/app/views/bids/_homework_list.html.erb
index 629793c46..acbcbc2fa 100644
--- a/app/views/bids/_homework_list.html.erb
+++ b/app/views/bids/_homework_list.html.erb
@@ -23,7 +23,7 @@
(<%= @jours_count %>)
- -->
+ <%= link_to "作品打包下载", zipdown_assort_path(obj_class: @bid.class, obj_id: @bid), class: "tb_all" unless @bid.homeworks.empty? %>
<% else %>
diff --git a/plugins/redmine_code_review/app/views/code_review/_body_bottom.html.erb b/plugins/redmine_code_review/app/views/code_review/_body_bottom.html.erb
index 6c295f17c..1bb03fda0 100644
--- a/plugins/redmine_code_review/app/views/code_review/_body_bottom.html.erb
+++ b/plugins/redmine_code_review/app/views/code_review/_body_bottom.html.erb
@@ -1,82 +1,82 @@
-<%
-# Code Review plugin for Redmine
-# Copyright (C) 2010 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--%>
-
-<%
-is_target = false
-
-if project and controller and project.module_enabled?(:code_review)
- is_target = true
- is_target = false unless User.current.allowed_to?({:controller => 'code_review', :action => 'update_diff_view'}, project)
- setting = CodeReviewProjectSetting.find(:first, :conditions => ['project_id = ?', project.id])
- is_target = false unless setting
- is_target = false if(setting && setting.tracker_id == nil)
- action_name = controller.action_name
- is_target = false unless action_name
- is_target = false unless (controller.class.name == 'RepositoriesController' or controller.class.name == 'AttachmentsController')
- if (is_target == true)
- context = {:project => project, :controller => controller, :requrest => request}
- %>
- <% if (controller.class.name == 'AttachmentsController') %>
- <%= render :partial => 'code_review/change_attachement_view', :locals => context %>
- <% elsif (action_name == 'show' or action_name == 'revisions') %>
- <%= render :partial => 'code_review/change_repository_view', :locals => context %>
- <% elsif (action_name == 'revision') %>
- <%= render :partial => 'code_review/change_revision_view', :locals => context %>
- <% elsif (action_name == 'diff' or action_name == 'entry' or action_name == 'annotate')%>
- <%if (controller.params[:rev].blank? or controller.params[:rev] == 'master')%>
- <%= render :partial => 'code_review/change_entry_norevision_view', :locals => context %>
- <% else
- changeset = @repository.find_changeset_by_name(controller.params[:rev])
- %>
- <% unless changeset %>
- <%= render :partial => 'code_review/change_entry_norevision_view', :locals => context %>
- <% else
- parameters = request.parameters
- rev_to = parameters['rev_to'] unless parameters['rev_to'].blank?
- review_id = parameters['review_id']
- rev = parameters['rev']
- path = parameters['path']
-
-
- repository_id = @repository.identifier_param if @repository.respond_to?("identifier_param")
- url = url_for :controller => 'code_review', :action => 'update_diff_view', :id => project, :repository_id => repository_id
- %>
-
-
-
- <% end %>
-
- <% end %>
- <% end %>
- <%
- end
-end
--%>
-
-
-
+<%
+# Code Review plugin for Redmine
+# Copyright (C) 2010 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+-%>
+
+<%
+is_target = false
+
+if project and project.is_a?(Project) and controller and project.module_enabled?(:code_review)
+ is_target = true
+ is_target = false unless User.current.allowed_to?({:controller => 'code_review', :action => 'update_diff_view'}, project)
+ setting = CodeReviewProjectSetting.find(:first, :conditions => ['project_id = ?', project.id])
+ is_target = false unless setting
+ is_target = false if(setting && setting.tracker_id == nil)
+ action_name = controller.action_name
+ is_target = false unless action_name
+ is_target = false unless (controller.class.name == 'RepositoriesController' or controller.class.name == 'AttachmentsController')
+ if (is_target == true)
+ context = {:project => project, :controller => controller, :requrest => request}
+ %>
+ <% if (controller.class.name == 'AttachmentsController') %>
+ <%= render :partial => 'code_review/change_attachement_view', :locals => context %>
+ <% elsif (action_name == 'show' or action_name == 'revisions') %>
+ <%= render :partial => 'code_review/change_repository_view', :locals => context %>
+ <% elsif (action_name == 'revision') %>
+ <%= render :partial => 'code_review/change_revision_view', :locals => context %>
+ <% elsif (action_name == 'diff' or action_name == 'entry' or action_name == 'annotate')%>
+ <%if (controller.params[:rev].blank? or controller.params[:rev] == 'master')%>
+ <%= render :partial => 'code_review/change_entry_norevision_view', :locals => context %>
+ <% else
+ changeset = @repository.find_changeset_by_name(controller.params[:rev])
+ %>
+ <% unless changeset %>
+ <%= render :partial => 'code_review/change_entry_norevision_view', :locals => context %>
+ <% else
+ parameters = request.parameters
+ rev_to = parameters['rev_to'] unless parameters['rev_to'].blank?
+ review_id = parameters['review_id']
+ rev = parameters['rev']
+ path = parameters['path']
+
+
+ repository_id = @repository.identifier_param if @repository.respond_to?("identifier_param")
+ url = url_for :controller => 'code_review', :action => 'update_diff_view', :id => project, :repository_id => repository_id
+ %>
+
+
+
+ <% end %>
+
+ <% end %>
+ <% end %>
+ <%
+ end
+end
+-%>
+
+
+
diff --git a/plugins/redmine_code_review/app/views/code_review/_html_header.html.erb b/plugins/redmine_code_review/app/views/code_review/_html_header.html.erb
index bc277caf5..d34e43795 100644
--- a/plugins/redmine_code_review/app/views/code_review/_html_header.html.erb
+++ b/plugins/redmine_code_review/app/views/code_review/_html_header.html.erb
@@ -1,30 +1,30 @@
-<%
-# Code Review plugin for Redmine
-# Copyright (C) 2010-2012 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--%>
-<% if @project and @project.module_enabled?('code_review') %>
- <%
- baseurl = Redmine::Utils.relative_url_root
-
- -%>
- <%= javascript_include_tag(baseurl + "/plugin_assets/redmine_code_review/javascripts/code_review.js") %>
- <%= javascript_include_tag(baseurl + '/javascripts/jstoolbar/jstoolbar.js') %>
- <%= javascript_include_tag(baseurl + '/javascripts/jstoolbar/textile.js') %>
- <%= javascript_include_tag(baseurl + "/javascripts/jstoolbar/lang/jstoolbar-#{@project.current_language}.js") %>
- <%= stylesheet_link_tag(baseurl + "/plugin_assets/redmine_code_review/stylesheets/code_review.css") %>
- <%= stylesheet_link_tag(baseurl + "/stylesheets/jstoolbar.css") %>
+<%
+# Code Review plugin for Redmine
+# Copyright (C) 2010-2012 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+-%>
+<% if @project and @project.is_a?(Project) and @project.module_enabled?('code_review') %>
+ <%
+ baseurl = Redmine::Utils.relative_url_root
+
+ -%>
+ <%= javascript_include_tag(baseurl + "/plugin_assets/redmine_code_review/javascripts/code_review.js") %>
+ <%= javascript_include_tag(baseurl + '/javascripts/jstoolbar/jstoolbar.js') %>
+ <%= javascript_include_tag(baseurl + '/javascripts/jstoolbar/textile.js') %>
+ <%= javascript_include_tag(baseurl + "/javascripts/jstoolbar/lang/jstoolbar-#{@project.current_language}.js") %>
+ <%= stylesheet_link_tag(baseurl + "/plugin_assets/redmine_code_review/stylesheets/code_review.css") %>
+ <%= stylesheet_link_tag(baseurl + "/stylesheets/jstoolbar.css") %>
<% end %>
\ No newline at end of file