|
|
|
@ -20,15 +20,16 @@ class HomeworkCommonController < ApplicationController
|
|
|
|
|
@page = params[:page] ? params[:page].to_i + 1 : 0
|
|
|
|
|
@is_teacher = User.current.logged? && (User.current.admin? || User.current.allowed_to?(:as_teacher,@course))
|
|
|
|
|
if @is_teacher
|
|
|
|
|
@homeworks = @course.homework_commons.order("updated_at desc").limit(10).offset(@page * 10)
|
|
|
|
|
#@homeworks = @course.homework_commons.order("created_at desc").limit(10).offset(@page * 10)
|
|
|
|
|
@homework_commons = @course.homework_commons.order("created_at desc")
|
|
|
|
|
else
|
|
|
|
|
@homeworks = @course.homework_commons.where("publish_time <= '#{Date.today}'").order("updated_at desc").limit(10).offset(@page * 10)
|
|
|
|
|
#@homeworks = @course.homework_commons.where("publish_time <= '#{Date.today}'").order("created_at desc").limit(10).offset(@page * 10)
|
|
|
|
|
@homework_commons = @course.homework_commons.where("publish_time <= '#{Date.today}'").order("created_at desc")
|
|
|
|
|
end
|
|
|
|
|
@is_student = User.current.logged? && (User.current.admin? || (User.current.member_of_course?(@course) && !@is_teacher))
|
|
|
|
|
@is_new = params[:is_new]
|
|
|
|
|
|
|
|
|
|
@homeworks = paginateHelper @homework_commons,10
|
|
|
|
|
#设置at已读
|
|
|
|
|
@homeworks.each do |homework|
|
|
|
|
|
homework.journals_for_messages.each do |j|
|
|
|
|
|