diff --git a/app/controllers/poll_controller.rb b/app/controllers/poll_controller.rb
index 1b2794034..b897d039a 100644
--- a/app/controllers/poll_controller.rb
+++ b/app/controllers/poll_controller.rb
@@ -23,6 +23,10 @@ class PollController < ApplicationController
def show
@poll = Poll.find params[:id]
+ if @poll.polls_status != 2 && !User.current.allowed_to?(:as_teacher,@course)
+ render_403
+ return
+ end
#已提交问卷的用户不能再访问该界面
if has_commit_poll?(@poll.id,User.current.id) && (!User.current.admin?)
render_403
diff --git a/app/controllers/welcome_controller.rb b/app/controllers/welcome_controller.rb
index 3ae5538e9..db2f287eb 100644
--- a/app/controllers/welcome_controller.rb
+++ b/app/controllers/welcome_controller.rb
@@ -84,7 +84,7 @@ class WelcomeController < ApplicationController
def course
@course_page = FirstPage.find_by_page_type('course')
- @school_id = params[:school_id] || User.current.user_extensions.school.try(:id)
+ @school_id = params[:school_id] || User.current.user_extensions.school.try(:id) || 117
@logoLink ||= logolink()
##3-8月份为查找春季课程,9-2月份为查找秋季课程
diff --git a/app/views/layouts/base_projects.html.erb b/app/views/layouts/base_projects.html.erb
index b8cc2ddc9..d33a33a14 100644
--- a/app/views/layouts/base_projects.html.erb
+++ b/app/views/layouts/base_projects.html.erb
@@ -134,7 +134,7 @@
- <%=link_to "#{@project.issues.where('status_id in (1,2,4,6)').count}", project_issues_path(@project) %>
+ <%=link_to "#{@project.issues.where('status_id in (1,2,4,6)').count}/#{@project.issues.count}", project_issues_path(@project) %>
|
diff --git a/app/views/users/user_watchlist.html.erb b/app/views/users/user_watchlist.html.erb
index e58e35d27..b6e889b91 100644
--- a/app/views/users/user_watchlist.html.erb
+++ b/app/views/users/user_watchlist.html.erb
@@ -1,47 +1,63 @@
<%= l(:label_user_watcher)%>
<% for user in User.watched_by(@user.id) %>
-
-
-
-
- <%= link_to image_tag(url_to_avatar(user), :class => "avatar"), user_path(user), :title => "#{user.name}" %> |
-
-
- <%= content_tag "div", link_to(user.name,user_path(user)), :class => "project_avatar_name" %>
- |
-
-
-
- <%# unless user.memberships.empty? %>
- <% cond = Project.visible_condition(User.current) + " AND projects.project_type <> 1" %>
- <% memberships = user.memberships.all(:conditions => cond) %>
- <%= l(:label_x_contribute_to, :count => memberships.count) %>
- <% for member in memberships %>
- <%= link_to_project(member.project) %><%= (user.memberships.last == member) ? '' : ',' %>
- <% end %>
- <%# end %>
-
-
- <%# unless user.memberships.empty? %>
- <% user_courses = user_courses_list(user) %>
- <%= l(:label_x_course_contribute_to, :count => user_courses.count) %>
- <% for course in user_courses %>
- <%# if course.name != nil %>
- <%= link_to course.name,{:controller => 'courses',:action => 'show',id:course.id, host: Setting.course_domain} %><%= (user_courses.last == course) ? '' : ',' %>
- <%# end %>
- <% end %>
- <%# end %>
-
- |
-
-
-
-
- <%= l(:label_user_joinin) %><%= format_date(user.created_on) %>
- |
-
- |
-
-
+
+ -
+
+
+
+ <%= link_to image_tag(url_to_avatar(user), :class => "avatar"), user_path(user), :title => "#{user.name}" %>
+ |
+
+
+
+
+
+ <%= content_tag "div", link_to(user.name,user_path(user)), :class => "project_avatar_name" %>
+
+ |
+
+
+
+
+ <%# unless user.memberships.empty? %>
+ <% cond = Project.visible_condition(User.current) + " AND projects.project_type <> 1" %>
+ <% memberships = user.memberships.all(:conditions => cond) %>
+ <%= l(:label_x_contribute_to, :count => memberships.count) %>
+ <%= ":" unless memberships.empty? %>
+ <% for member in memberships %>
+ <%= link_to_project(member.project) %>
+ <%= (user.memberships.last == member) ? '' : ',' %>
+ <% end %>
+ <%# end %>
+
+
+ <%# unless user.memberships.empty? %>
+ <% user_courses = user_courses_list(user) %>
+ <%= l(:label_x_course_contribute_to, :count => user_courses.count) %>
+ <%= ":" unless user_courses.empty? %>
+ <% for course in user_courses %>
+ <%# if course.name != nil %>
+ <%= link_to course.name,{:controller => 'courses',:action => 'show',id:course.id, host: Setting.course_domain} %><%= (user_courses.last == course) ? '' : ',' %>
+ <%# end %>
+ <% end %>
+ <%# end %>
+
+ |
+
+
+
+
+
+ <%= l(:label_user_joinin) %>
+ <%= format_date(user.created_on) %>
+ |
+
+
+ |
+
+
+
+
<% end %>
\ No newline at end of file
diff --git a/app/views/welcome/course.html.erb b/app/views/welcome/course.html.erb
index 1d8a56060..95837cb6d 100644
--- a/app/views/welcome/course.html.erb
+++ b/app/views/welcome/course.html.erb
@@ -108,12 +108,13 @@
- <% if User.current.logged? %>
+ <%# if User.current.logged? %>
-
<%= render :partial => 'no_course_title', :locals => {:course_title => l(:label_school_no_course)} %>
- <% end %>
- <% User.current.logged? ? course_count = 9 : course_count = 10 %>
+ <%# end %>
+ <%# User.current.logged? ? course_count = 9 : course_count = 10 %>
+ <% course_count = 9 %>
<% all_new_hot_course = find_all_new_hot_course(course_count, @school_id, year_now, course_term)%>
<% while all_new_hot_course.count < course_count%>
<% if course_term == "春季学期"
diff --git a/config/locales/zh.yml b/config/locales/zh.yml
index 9ef20756f..aa153cda6 100644
--- a/config/locales/zh.yml
+++ b/config/locales/zh.yml
@@ -1420,9 +1420,9 @@ zh:
label_contribute_to: 参与了 %{project_count} 个项目:
#modify by men
label_x_contribute_to:
- zero: 参与了 %{count} 个项目:
- one: 参与了 %{count} 个项目:
- other: 参与了 %{count} 个项目:
+ zero: 参与了 %{count} 个项目
+ one: 参与了 %{count} 个项目
+ other: 参与了 %{count} 个项目
#end
label_total_commit: 共%{total_commit}次提交
label_question_number: 第%{question_number}题:
@@ -1809,9 +1809,9 @@ zh:
label_course_contribute_to: 参与了 %{project_count} 个项目:
label_x_course_contribute_to:
- zero: "参与了 %{count} 个课程:"
- one: "参与了 %{count} 个课程:"
- other: "参与了 %{count} 个课程:"
+ zero: "参与了 %{count} 个课程"
+ one: "参与了 %{count} 个课程"
+ other: "参与了 %{count} 个课程"
label_join_contest: 加入竞赛
label_exit_contest: 退出竞赛