From 90c4a38cfc7b85537c5a0c76f0eb9015de323d4f Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Fri, 26 Jun 2015 17:00:33 +0800
Subject: [PATCH 01/20] =?UTF-8?q?=E5=85=AC=E5=85=B1=E8=B4=B4=E5=90=A7?=
=?UTF-8?q?=E5=A4=B4=E5=83=8F=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/forums/_show_topics.html.erb | 64 ++++++++++---------
.../stylesheets/application.css | 1 +
2 files changed, 35 insertions(+), 30 deletions(-)
diff --git a/app/views/forums/_show_topics.html.erb b/app/views/forums/_show_topics.html.erb
index 9af8538ed..f46600a6c 100644
--- a/app/views/forums/_show_topics.html.erb
+++ b/app/views/forums/_show_topics.html.erb
@@ -4,36 +4,40 @@
<% if memos.any? %>
<% memos.each do |topic| %>
- <%= link_to image_tag(url_to_avatar(topic.author), :class => "avatar"), user_path(topic.author) if topic.author%> |
-
-
-
- <%= link_to h(topic.subject), forum_memo_path(topic.forum, topic) %> |
-
-
-
- <%= link_to (topic.replies_count), forum_memo_path(topic.forum, topic) %> |
-
-
- 回答 |
-
- |
-
-
- |
-
-
- <%= authoring topic.created_at, topic.author %>
-
- <% author = topic.last_reply.try(:author)%>
- <% if author%>
- 最后回复:<%=link_to_user author %>
- <% end%>
-
-
- |
-
- |
+
+
+ <%= link_to image_tag(url_to_avatar(topic.author), :class => "avatar"), user_path(topic.author) if topic.author%>
+ |
+
+
+
+ <%= link_to h(topic.subject), forum_memo_path(topic.forum, topic) %> |
+
+
+
+ <%= link_to (topic.replies_count), forum_memo_path(topic.forum, topic) %> |
+
+
+ 回答 |
+
+ |
+
+
+ |
+
+
+ <%= authoring topic.created_at, topic.author %>
+
+ <% author = topic.last_reply.try(:author)%>
+ <% if author%>
+ 最后回复:<%=link_to_user author %>
+ <% end%>
+
+
+ |
+
+
+ |
<% end %>
diff --git a/public/themes/redpenny-master/stylesheets/application.css b/public/themes/redpenny-master/stylesheets/application.css
index 95092aa1d..02626f440 100644
--- a/public/themes/redpenny-master/stylesheets/application.css
+++ b/public/themes/redpenny-master/stylesheets/application.css
@@ -1635,6 +1635,7 @@ img.avatar {
display: block;
width: 38px;
height: 38px;
+ max-width: none;
}
From 7fa45a47bbe8da71923b15df36c0b9ea1758007b Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Mon, 29 Jun 2015 10:59:39 +0800
Subject: [PATCH 02/20] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=88=AA=E8=87=B3?=
=?UTF-8?q?=E4=B9=8B=E5=89=8D=E5=90=AF=E5=8A=A8=E5=8C=BF=E8=AF=84=E7=BB=99?=
=?UTF-8?q?=E5=87=BA=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/homework_common_controller.rb | 1 +
app/views/homework_common/start_anonymous_comment.js.erb | 4 +++-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/app/controllers/homework_common_controller.rb b/app/controllers/homework_common_controller.rb
index 5cd55e23b..659d0fa8e 100644
--- a/app/controllers/homework_common_controller.rb
+++ b/app/controllers/homework_common_controller.rb
@@ -135,6 +135,7 @@ class HomeworkCommonController < ApplicationController
#statue 1:启动成功,2:启动失败,作业总数大于等于2份时才能启动匿评,3:已开启匿评,请务重复开启,4:没有开启匿评的权限
def start_anonymous_comment
@statue =4 and return unless User.current.admin? || User.current.allowed_to?(:as_teacher,@course)
+ @statue = 5 and return if Time.parse(@homework.end_time.to_s).strftime("%Y-%m-%d") > Time.now.strftime("%Y-%m-%d")
if @homework_detail_manual.comment_status == 1
student_works = @homework.student_works
if student_works && student_works.size >=2
diff --git a/app/views/homework_common/start_anonymous_comment.js.erb b/app/views/homework_common/start_anonymous_comment.js.erb
index cd4dafde8..5f27a5b82 100644
--- a/app/views/homework_common/start_anonymous_comment.js.erb
+++ b/app/views/homework_common/start_anonymous_comment.js.erb
@@ -5,6 +5,8 @@ $("#<%= @homework.id %>_start_anonymous_comment").replaceWith('<%= escape_javasc
alert('启动失败\n作业总数大于等于2份时才能启动匿评');
<% elsif @statue == 3%>
alert("已开启匿评,请务重复开启");
-<% elsif @statue == 3%>
+<% elsif @statue == 4%>
alert("您没有权限开启匿评");
+<% elsif @statue == 5%>
+alert("作业提交截止之后才能启动匿评");
<% end %>
\ No newline at end of file
From 3e6ccf3e501a5edee690ea35fc0c2fed05d786d7 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Tue, 30 Jun 2015 09:47:54 +0800
Subject: [PATCH 03/20] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=88=AA=E8=87=B3?=
=?UTF-8?q?=E4=B9=8B=E5=89=8D=E4=B8=8D=E8=83=BD=E5=90=AF=E5=8A=A8=E5=8C=BF?=
=?UTF-8?q?=E8=AF=84=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/homework_common_controller.rb | 2 +-
app/helpers/application_helper.rb | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/app/controllers/homework_common_controller.rb b/app/controllers/homework_common_controller.rb
index 659d0fa8e..18ee03d2e 100644
--- a/app/controllers/homework_common_controller.rb
+++ b/app/controllers/homework_common_controller.rb
@@ -135,7 +135,7 @@ class HomeworkCommonController < ApplicationController
#statue 1:启动成功,2:启动失败,作业总数大于等于2份时才能启动匿评,3:已开启匿评,请务重复开启,4:没有开启匿评的权限
def start_anonymous_comment
@statue =4 and return unless User.current.admin? || User.current.allowed_to?(:as_teacher,@course)
- @statue = 5 and return if Time.parse(@homework.end_time.to_s).strftime("%Y-%m-%d") > Time.now.strftime("%Y-%m-%d")
+ @statue = 5 and return if Time.parse(@homework.end_time.to_s).strftime("%Y-%m-%d") >= Time.now.strftime("%Y-%m-%d")
if @homework_detail_manual.comment_status == 1
student_works = @homework.student_works
if student_works && student_works.size >=2
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 5af4e2038..a31bd6189 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -2278,7 +2278,9 @@ module ApplicationHelper
#获取匿评相关连接代码
def homework_anonymous_comment homework
if homework.homework_type == 1 && homework.homework_detail_manual #匿评作业
- if homework.student_works.count >= 2 #作业份数大于2
+ if Time.parse(homework.end_time.to_s).strftime("%Y-%m-%d") >= Time.now.strftime("%Y-%m-%d")
+ link = "