|
|
|
@ -102,16 +102,18 @@ module Redmine
|
|
|
|
|
@options[:limit] = options[:limit]
|
|
|
|
|
@scope.each do |event_type|
|
|
|
|
|
constantized_providers(event_type).each do |provider|
|
|
|
|
|
if event_type.to_s != 'course_journals_for_messages'
|
|
|
|
|
cur_objs = provider.find_events1(event_type, @user, from, to, @options)
|
|
|
|
|
end
|
|
|
|
|
cur_objs.each do |cur_obj|
|
|
|
|
|
if cur_obj.class == Issue
|
|
|
|
|
if cur_obj.project != nil && cur_obj.project.project_status != nil
|
|
|
|
|
if event_type.to_s != 'course_journals_for_messages'
|
|
|
|
|
cur_objs = provider.find_events1(event_type, @user, from, to, @options)
|
|
|
|
|
end
|
|
|
|
|
if cur_objs
|
|
|
|
|
cur_objs.each do |cur_obj|
|
|
|
|
|
if cur_obj.class == Issue
|
|
|
|
|
if cur_obj.project != nil && cur_obj.project.project_status != nil
|
|
|
|
|
e += [cur_obj]
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
e += [cur_obj]
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
e += [cur_obj]
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|