Merge branch 'cxt_course' into develop

yuanke_cache
cxt 9 years ago
commit 98a2ebd682

@ -42,12 +42,12 @@ class User < Principal
# Different ways of displaying/sorting users # Different ways of displaying/sorting users
USER_FORMATS = { USER_FORMATS = {
:firstname_lastname => { :firstname_lastname => {
:string => '#{firstname} #{lastname}', :string => '#{firstname}#{lastname}',
:order => %w(firstname lastname id), :order => %w(firstname lastname id),
:setting_order => 1 :setting_order => 1
}, },
:firstname_lastinitial => { :firstname_lastinitial => {
:string => '#{firstname} #{lastname.to_s.chars.first}.', :string => '#{firstname}#{lastname.to_s.chars.first}.',
:order => %w(firstname lastname id), :order => %w(firstname lastname id),
:setting_order => 2 :setting_order => 2
}, },
@ -57,7 +57,7 @@ class User < Principal
:setting_order => 3 :setting_order => 3
}, },
:lastname_firstname => { :lastname_firstname => {
:string => '#{lastname} #{firstname}', :string => '#{lastname}#{firstname}',
:order => %w(lastname firstname id), :order => %w(lastname firstname id),
:setting_order => 4 :setting_order => 4
}, },

@ -399,6 +399,8 @@ class CoursesService
if course if course
if course_endTime_timeout? course if course_endTime_timeout? course
@state = 2 @state = 2
elsif course[:is_delete] == 1
@state = 11
else else
if current_user.member_of_course?(course) #如果已经是成员 if current_user.member_of_course?(course) #如果已经是成员
@state = 3 @state = 3

@ -7,7 +7,7 @@
</span> </span>
</td> </td>
<td align="center"> <td align="center">
<%= link_to(course.teacher.show_name.truncate(6, omission: '...'), user_path(course.teacher)) %> <%= link_to(course.teacher.show_name, user_path(course.teacher)) %>
</td> </td>
<td align="center"> <td align="center">
<%= course.class_period %> <%= course.class_period %>

@ -72,7 +72,7 @@
</span> </span>
</td> </td>
<td align="center"> <td align="center">
<%= link_to(course.teacher.show_name.truncate(6, omission: '...'), user_path(course.teacher)) %> <%= link_to(course.teacher.show_name, user_path(course.teacher)) %>
</td> </td>
<td align="center"> <td align="center">
<%= course.class_period %> <%= course.class_period %>

@ -52,7 +52,7 @@
<td class="center"> <td class="center">
</td> </td>
<td align="center"> <td align="center">
<%= link_to(syllabus.try(:user).try(:realname).truncate(6, omission: '...'), user_path(syllabus.user)) %> <%= link_to syllabus.user.show_name, user_path(syllabus.user) %>
</td> </td>
<td class="center"> <td class="center">
<%= format_date(syllabus.created_at) %> <%= format_date(syllabus.created_at) %>
@ -70,7 +70,7 @@
<%= render :partial => 'admin/rename_course_name', :locals => {:course => course} %> <%= render :partial => 'admin/rename_course_name', :locals => {:course => course} %>
</td> </td>
<td align="center"> <td align="center">
<%= link_to(course.try(:teacher).try(:realname).truncate(6, omission: '...'), user_path(course.teacher)) %> <%= link_to(course.teacher.show_name, user_path(course.teacher)) %>
</td> </td>
<td class="center"> <td class="center">
<%= format_date(course.created_at) %> <%= format_date(course.created_at) %>

@ -3,8 +3,10 @@
<% student_num = studentCount(@course) %> <% student_num = studentCount(@course) %>
<% course_file_num = visable_attachemnts_incourse(@course).count %> <% course_file_num = visable_attachemnts_incourse(@course).count %>
<p class="sy_cgrey mb10"> <p class="sy_cgrey mb10">
<% if @course.syllabus %>
<%=link_to @course.syllabus.title, syllabus_path(@course.syllabus_id), :class => 'sy_cgrey' %> <%=link_to @course.syllabus.title, syllabus_path(@course.syllabus_id), :class => 'sy_cgrey' %>
&nbsp;&gt;&nbsp; &nbsp;&gt;&nbsp;
<% end %>
<%=link_to @course.name, course_path(@course), :class => 'sy_cgrey' %> <%=link_to @course.name, course_path(@course), :class => 'sy_cgrey' %>
</p> </p>
@ -61,9 +63,9 @@
<% is_TE = get_user_member_roles_course @course, User.current, 9 %> <% is_TE = get_user_member_roles_course @course, User.current, 9 %>
<% is_ST = get_user_member_roles_course @course, User.current, 10 %> <% is_ST = get_user_member_roles_course @course, User.current, 10 %>
<% if !is_teacher && (is_TA || is_TE) %> <% if !is_teacher && (is_TA || is_TE) %>
<%= link_to '教师身份', switch_role_course_path(@course, :user_id => User.current.id, :curr_role => 10, :tar_role => (is_TA ? 7 : 9)), :class => "sy_btn_orange mr10 fl" %> <%= link_to '教师身份', switch_role_course_path(@course, :user_id => User.current.id, :curr_role => 10, :tar_role => (is_TA ? 7 : 9)), :class => "sy_btn_orange mr10 fl", :title => "由学生身份切换至教师身份" %>
<% elsif is_teacher && is_ST %> <% elsif is_teacher && is_ST %>
<%= link_to '学生身份', switch_role_course_path(@course, :user_id => User.current.id, :curr_role => (is_TA ? 7 : 9), :tar_role => 10), :class => "sy_btn_orange mr10 fl" %> <%= link_to '学生身份', switch_role_course_path(@course, :user_id => User.current.id, :curr_role => (is_TA ? 7 : 9), :tar_role => 10), :class => "sy_btn_orange mr10 fl", :title => "由教师身份切换至学生身份" %>
<% end %> <% end %>
<% unless (is_teacher || is_TA || is_TE) %> <% unless (is_teacher || is_TA || is_TE) %>
<div id="join_in_course_header"><%= join_in_course_header(@course, User.current) %></div> <div id="join_in_course_header"><%= join_in_course_header(@course, User.current) %></div>

@ -5,7 +5,7 @@
</li> </li>
<li class="<%=(ma.status == 0 || ma.status.nil?) ? 'homepageHomeworkContent2' : 'homepageHomeworkContent' %> fl"> <li class="<%=(ma.status == 0 || ma.status.nil?) ? 'homepageHomeworkContent2' : 'homepageHomeworkContent' %> fl">
<a href="javascript:void(0);" class="newsGrey"> <a href="javascript:void(0);" class="newsGrey">
<%= link_to User.find(ma.course_message_id).name+"申请成为课程\""+"#{Course.find(ma.course_id).name}"+"\"的"+"#{ma.content.include?('9') ? "教师" : "教辅"}", user_path(User.find(ma.course_message_id), :course_id => ma.course_id), <%= link_to User.find(ma.course_message_id).name+"申请成为课程\""+"#{Course.find(ma.course_id).name}"+"\"的"+"#{ma.content && ma.content.include?('9') ? "教师" : "教辅"}", user_path(User.find(ma.course_message_id), :course_id => ma.course_id),
:class => "#{ma.viewed==0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %> :class => "#{ma.viewed==0 ? "newsBlack" : "newsGrey"}", :target => '_blank' %>
<!--:onmouseover => "message_titile_show($(this),event)",--> <!--:onmouseover => "message_titile_show($(this),event)",-->
<!--:onmouseout => "message_titile_hide($(this))" %>--> <!--:onmouseout => "message_titile_hide($(this))" %>-->

@ -1,2 +1,2 @@
$("#reply_banner_<%=@syllabus.id %>").replaceWith("<%=escape_javascript(render :partial => 'users/reply_banner', :locals => {:count => @count, :activity => @syllabus, :user_activity_id => @syllabus.id}) %>"); $("#reply_banner_<%=@syllabus.id %>").replaceWith("<%=escape_javascript(render :partial => 'users/reply_banner', :locals => {:count => @count, :activity => @syllabus, :user_activity_id => @syllabus.id}) %>");
$("#reply_div_<%=@syllabus.id %>").html("<%=escape_javascript(render :partial => 'users/news_replies', :locals => {:comments => @comments, :type => 'Syllabus'}) %>"); $("#reply_div_<%=@syllabus.id %>").html("<%=escape_javascript(render :partial => 'users/news_replies', :locals => {:comments => @comments, :type => 'Syllabus', :activity_id => @syllabus.id}) %>");

Loading…
Cancel
Save