From cf2810f1c68bab0f722b451814eeeaad619de4f3 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Mon, 15 Dec 2014 15:13:11 +0800
Subject: [PATCH 01/12] =?UTF-8?q?#1712=E7=82=B9=E5=87=BB=E6=89=93=E5=BC=80?=
=?UTF-8?q?=E6=9F=90=E7=AB=9E=E8=B5=9B=E4=BD=9C=E5=93=81=EF=BC=8C=E7=BD=91?=
=?UTF-8?q?=E9=A1=B5=E5=90=8D=E6=98=BE=E7=A4=BA=E4=B8=BA=E6=89=98=E7=AE=A1?=
=?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=9A=84=E5=90=8D=E7=A7=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/softapplications_controller.rb | 2 +-
.../layouts/_base_softapplication_top_content.html.erb | 3 ++-
app/views/softapplications/show.html.erb | 6 ++++--
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/app/controllers/softapplications_controller.rb b/app/controllers/softapplications_controller.rb
index 5b6111187..e47cfc2ff 100644
--- a/app/controllers/softapplications_controller.rb
+++ b/app/controllers/softapplications_controller.rb
@@ -48,7 +48,7 @@ class SoftapplicationsController < ApplicationController
def show
@softapplication = Softapplication.find(params[:id])
- @project = @softapplication.project
+ #@project = @softapplication.project
# 打分统计
stars_reates = @softapplication.
rates(:quality)
diff --git a/app/views/layouts/_base_softapplication_top_content.html.erb b/app/views/layouts/_base_softapplication_top_content.html.erb
index afa2e1d29..46d45c903 100644
--- a/app/views/layouts/_base_softapplication_top_content.html.erb
+++ b/app/views/layouts/_base_softapplication_top_content.html.erb
@@ -17,7 +17,8 @@
<%=link_to l(:field_homepage), home_path %> >
<%= l(:label_contest_innovate) %>
- <% contest = @softapplication.contests.first %><%= contest ? link_to(contest.name, show_contest_contest_path(contest)) : '尚未加入竞赛'%>
+ <% contest = @softapplication.contests.first %>
+ <%= contest ? link_to(">" + contest.name, show_contest_contest_path(contest)) : '尚未加入竞赛'%>
diff --git a/app/views/softapplications/show.html.erb b/app/views/softapplications/show.html.erb
index 7a2edfa1f..77cc6aa71 100644
--- a/app/views/softapplications/show.html.erb
+++ b/app/views/softapplications/show.html.erb
@@ -1,4 +1,5 @@
<%= render :partial => 'layouts/base_softapplication_top_content' %>
+<% html_title(@softapplication.name) -%>
@@ -47,8 +48,9 @@
|
- <% if @project %>
- <%=l(:label_attendingcontestwork_deposit_project)%>:<%= link_to "#@project", project_path(@project) %>
+ <% if @softapplication.project %>
+ <%=l(:label_attendingcontestwork_deposit_project)%>:
+ <%= link_to "#{@softapplication.project}", project_path(@softapplication.project) %>
<% end %>
|
From 9280da5b61e298ec2b473647b560f27c4c1dedb3 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Mon, 15 Dec 2014 15:19:03 +0800
Subject: [PATCH 02/12] =?UTF-8?q?=E5=8F=96=E6=B6=88=E6=8F=8F=E8=BF=B0?=
=?UTF-8?q?=E6=98=AF=E5=90=A6=E4=B8=BA=E7=A9=BA=E7=9A=84=E9=AA=8C=E8=AF=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/models/course.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/models/course.rb b/app/models/course.rb
index ef42d91e8..196e7168d 100644
--- a/app/models/course.rb
+++ b/app/models/course.rb
@@ -36,7 +36,7 @@ class Course < ActiveRecord::Base
acts_as_attachable :view_permission => :view_course_files,
:delete_permission => :manage_files
- validates_presence_of :password, :term,:name,:description
+ validates_presence_of :password, :term,:name
validates_format_of :class_period, :with =>/^[1-9]\d*$/
validates_format_of :name,:with =>/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/
validates_length_of :description, :maximum => 10000
From 5966a1edb6ac417d6fe74163422a5209cd4326f1 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Mon, 15 Dec 2014 16:20:58 +0800
Subject: [PATCH 03/12] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=80=81=E5=B8=88?=
=?UTF-8?q?=E5=BC=80=E5=90=AF=E5=8C=BF=E8=AF=84=E6=97=B6=E7=9A=84=E6=8F=90?=
=?UTF-8?q?=E7=A4=BA=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/homework_attach_controller.rb | 2 +-
app/views/bids/_alert_anonyoms.html.erb | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/controllers/homework_attach_controller.rb b/app/controllers/homework_attach_controller.rb
index 72755dc6a..5c4542944 100644
--- a/app/controllers/homework_attach_controller.rb
+++ b/app/controllers/homework_attach_controller.rb
@@ -348,7 +348,7 @@ class HomeworkAttachController < ApplicationController
else
end
else
- render_403 :message => :notice_not_authorized
+ render_403
end
end
diff --git a/app/views/bids/_alert_anonyoms.html.erb b/app/views/bids/_alert_anonyoms.html.erb
index e4e9076a5..567a3f81f 100644
--- a/app/views/bids/_alert_anonyoms.html.erb
+++ b/app/views/bids/_alert_anonyoms.html.erb
@@ -50,8 +50,8 @@
开启匿评功能
开启匿评后学生将不能对作业进行
- 提交、修改、删除
- 等操作,目前有
+ 提交作业
+ 操作,目前有
<%= totle_size%>个
学生,共提交了
<%= cur_size %>
From 3d81331f439939039b49b868abc71ccf5fd9051b Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Mon, 15 Dec 2014 16:21:17 +0800
Subject: [PATCH 04/12] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=80=81=E5=B8=88?=
=?UTF-8?q?=E5=BC=80=E5=90=AF=E5=8C=BF=E8=AF=84=E6=97=B6=E7=9A=84=E6=8F=90?=
=?UTF-8?q?=E7=A4=BA=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/bids/_alert_anonyoms.html.erb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/views/bids/_alert_anonyoms.html.erb b/app/views/bids/_alert_anonyoms.html.erb
index 567a3f81f..f26487126 100644
--- a/app/views/bids/_alert_anonyoms.html.erb
+++ b/app/views/bids/_alert_anonyoms.html.erb
@@ -50,8 +50,8 @@
开启匿评功能
开启匿评后学生将不能对作业进行
- 提交作业
- 操作,目前有
+ 修改、删除
+ 等操作,目前有
<%= totle_size%>个
学生,共提交了
<%= cur_size %>
From 813f2d10266ad907b885c997a8b3282449393e38 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Thu, 18 Dec 2014 09:33:26 +0800
Subject: [PATCH 05/12] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E6=9F=90=E4=BA=9B?=
=?UTF-8?q?=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8C=E7=BC=BA=E9=99=B7=E5=88=97?=
=?UTF-8?q?=E8=A1=A8=E7=82=B9=E8=B5=9E=E5=9B=BE=E6=A0=87=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?=E9=94=99=E4=BD=8D=202.=E4=BF=AE=E5=A4=8D=E5=BD=93=E6=8F=8F?=
=?UTF-8?q?=E8=BF=B0=E9=9D=9E=E5=B8=B8=E7=9F=AD=EF=BC=8C=E6=88=96=E8=80=85?=
=?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=8F=8F=E8=BF=B0=E6=97=B6=EF=BC=8C=E7=BC=BA?=
=?UTF-8?q?=E9=99=B7=E5=88=97=E8=A1=A8=E4=B8=AD=E7=BC=BA=E9=99=B7=E7=9A=84?=
=?UTF-8?q?=E6=8C=87=E6=B4=BE=E4=BA=BA=E3=80=81=E6=9F=A5=E7=9C=8B=E8=AF=84?=
=?UTF-8?q?=E8=AE=BA=E6=8C=89=E9=92=AE=E6=98=BE=E7=A4=BA=E5=BC=82=E5=B8=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/issues/_list.html.erb | 116 ++++++++++++++++----------------
1 file changed, 59 insertions(+), 57 deletions(-)
diff --git a/app/views/issues/_list.html.erb b/app/views/issues/_list.html.erb
index 39fd3776f..58960df4c 100644
--- a/app/views/issues/_list.html.erb
+++ b/app/views/issues/_list.html.erb
@@ -1,67 +1,69 @@
\ No newline at end of file
From 5ad2d22f98d893ed22a30fa07a3ef287d30b4c3e Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Thu, 18 Dec 2014 09:58:16 +0800
Subject: [PATCH 06/12] =?UTF-8?q?#1724=20=E4=BF=AE=E5=A4=8D=E9=83=A8?=
=?UTF-8?q?=E5=88=86=E7=94=A8=E6=88=B7=E5=9C=A8=E8=AF=BE=E7=A8=8B=E5=88=97?=
=?UTF-8?q?=E8=A1=A8=E4=B8=AD=E6=9C=892=E4=B8=AA=E9=80=80=E5=87=BA?=
=?UTF-8?q?=E8=AF=BE=E7=A8=8B=E7=9A=84=E6=8C=89=E9=92=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/users/_course_form.html.erb | 47 +++++++++++++++--------
app/views/users/_my_joinedcourse.html.erb | 16 ++++----
app/views/users/user_courses.html.erb | 1 -
3 files changed, 38 insertions(+), 26 deletions(-)
diff --git a/app/views/users/_course_form.html.erb b/app/views/users/_course_form.html.erb
index 6784faf89..02ba782ec 100644
--- a/app/views/users/_course_form.html.erb
+++ b/app/views/users/_course_form.html.erb
@@ -4,31 +4,40 @@
- <%= image_tag(url_to_avatar(membership.course), :class => 'avatar') %> |
+
+ <%= image_tag(url_to_avatar(membership.course), :class => 'avatar') %>
+ |
- <%= link_to_course(membership.course) %>
+
+ <%= link_to_course(membership.course) %>
+
<%= render :partial => 'courses/set_course_time', :locals => {:course => membership.course} %>
- <% if User.current == @user %>
- <% (membership.roles).each do |role| %>
- <% unless (role == Role.find(9) || role == Role.find(3)) %>
- <%= join_in_course(membership.course, User.current) %>
- <% end %>
- <% end %>
- <% else %>
+ <% if (User.current == @user && (!@user.allowed_to?(:as_teacher,membership.course)))%>
+ <%= join_in_course(membership.course, User.current) %>
<% end %>
+
<%= l(:label_x_base_courses_member, :count => membership.course.members.count) %>
- (<%= "#{membership.course.members.count}" %>)
+ (<%= "#{membership.course.members.count}" %>)
+
<%= l(:label_homework) %>
- (<%= link_to (membership.course.homeworks.count), {:controller => 'courses', :action => 'homework', :id => membership.course.id} %>)
+ (
+
+ <%= link_to (membership.course.homeworks.count), {:controller => 'courses', :action => 'homework', :id => membership.course.id} %>
+
+ )
<%= l(:label_course_news) %>
- (<%= link_to (membership.course.news.count), {:controller => 'news', :action => 'index', :course_id => membership.course.id} %>)
- |
+ (
+
+ <%= link_to (membership.course.news.count), {:controller => 'news', :action => 'index', :course_id => membership.course.id} %>
+ )
+
+
@@ -42,10 +51,14 @@
<% @course = Course.find_by_extra(membership.course.extra) %>
<% unless (@course.nil? || @course.teacher.nil? || @course.teacher.name.nil?) %>
- <%= l(:label_main_teacher) %>
- : <%= link_to(@course.teacher.realname, user_path(@course.teacher)) %>
- <%= l(:label_course_term) %>
- : <%= @course.time %><%= @course.term %>
+
+ <%= l(:label_main_teacher) %>
+ : <%= link_to(@course.teacher.realname, user_path(@course.teacher)) %>
+
+
+ <%= l(:label_course_term) %>
+ : <%= @course.time %><%= @course.term %>
+
<% end %>
|
diff --git a/app/views/users/_my_joinedcourse.html.erb b/app/views/users/_my_joinedcourse.html.erb
index 74be37b55..8314974d3 100644
--- a/app/views/users/_my_joinedcourse.html.erb
+++ b/app/views/users/_my_joinedcourse.html.erb
@@ -1,15 +1,15 @@
<% if @memberships.empty? %>
<% if @user != User.current %>
-
- <%= l(:label_project_course_un) %>
-
+
+ <%= l(:label_project_course_un) %>
+
<% else %>
-
-
- <%= l(:label_project_cousre_studentun) %><%= link_to"#{l(:label_course_join_student)}",{:controller=>'courses',:action=>'index'}, :class => 'icon icon-add' %>
- <%= link_to "#{l(:label_course_new)}", {:controller => 'courses', :action => 'new'}, :class => 'icon icon-add' %>
-
+
+ <%= l(:label_project_cousre_studentun) %>
+ <%= link_to"#{l(:label_course_join_student)}",{:controller=>'courses',:action=>'index'}, :class => 'icon icon-add' %>
+ <%= link_to "#{l(:label_course_new)}", {:controller => 'courses', :action => 'new'}, :class => 'icon icon-add' %>
+
<% end %>
<% else %>
|