修改了课程问卷的link_to以及对应的course_messages的viewed字段
This commit is contained in:
parent
f56d9ed265
commit
0056fa9db3
|
@ -28,6 +28,12 @@ class PollController < ApplicationController
|
||||||
render_403
|
render_403
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
query_course_poll = @poll.course_messages
|
||||||
|
query_course_poll.each do |query|
|
||||||
|
if User.current.id == query.user_id
|
||||||
|
query.update_attributes(:viewed => true)
|
||||||
|
end
|
||||||
|
end
|
||||||
#已提交问卷的用户不能再访问该界面
|
#已提交问卷的用户不能再访问该界面
|
||||||
if has_commit_poll?(@poll.id,User.current.id) && (!User.current.admin?)
|
if has_commit_poll?(@poll.id,User.current.id) && (!User.current.admin?)
|
||||||
redirect_to poll_index_url(:polls_type => "Course", :polls_group_id => @course.id)
|
redirect_to poll_index_url(:polls_type => "Course", :polls_group_id => @course.id)
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
<li class="homepageNewsPublisher fl"><%=link_to ma.course_message.user, user_path(ma.course_message.user), :class => "newsBlue" %></a></li>
|
<li class="homepageNewsPublisher fl"><%=link_to ma.course_message.user, user_path(ma.course_message.user), :class => "newsBlue" %></a></li>
|
||||||
<li class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>">发布问卷</li>
|
<li class="<%= ma.viewed == 0 ? "homepageNewsTypeNotRead fl":"homepageNewsType fl" %>">发布问卷</li>
|
||||||
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
<li class="homepageNewsContent fl"><a href="javascript:void(0);" class="newsGrey">
|
||||||
<%= link_to format_activity_title(" #{ma.course_message.polls_name.nil? ? "未命名问卷" : ma.course_message.polls_name}"), poll_index_path(:polls_type => "Course", :polls_group_id => ma.course_id),
|
<%= link_to format_activity_title(" #{ma.course_message.polls_name.nil? ? "未命名问卷" : ma.course_message.polls_name}"), poll_path(ma.course_message.id),
|
||||||
:class=>"#{ma.viewed==0?"newsBlack":"newsGrey"}",
|
:class=>"#{ma.viewed==0?"newsBlack":"newsGrey"}",
|
||||||
:title => "#{ma.course_message.polls_name}" %></a></li>
|
:title => "#{ma.course_message.polls_name}" %></a></li>
|
||||||
<li class="homepageNewsTime fl"><%= time_tag(ma.course_message.created_at).html_safe %> </li>
|
<li class="homepageNewsTime fl"><%= time_tag(ma.course_message.created_at).html_safe %> </li>
|
||||||
|
|
Loading…
Reference in New Issue