]> source.dussan.org Git - redmine.git/commitdiff
Removes Issue.visible_by
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 31 Jan 2009 12:48:09 +0000 (12:48 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 31 Jan 2009 12:48:09 +0000 (12:48 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2342 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/projects_controller.rb
app/models/issue.rb

index 5d90c92af6142f2b27db7b8fdcc5d610e941c0de..a75e4120a612f713163149f10b1fc4948918b30a 100644 (file)
@@ -95,14 +95,14 @@ class ProjectsController < ApplicationController
     @trackers = @project.rolled_up_trackers
     
     cond = @project.project_condition(Setting.display_subprojects_issues?)
-    Issue.visible_by(User.current) do
-      @open_issues_by_tracker = Issue.count(:group => :tracker,
+    
+    @open_issues_by_tracker = Issue.visible.count(:group => :tracker,
                                             :include => [:project, :status, :tracker],
                                             :conditions => ["(#{cond}) AND #{IssueStatus.table_name}.is_closed=?", false])
-      @total_issues_by_tracker = Issue.count(:group => :tracker,
+    @total_issues_by_tracker = Issue.visible.count(:group => :tracker,
                                             :include => [:project, :status, :tracker],
                                             :conditions => cond)
-    end
+    
     TimeEntry.visible_by(User.current) do
       @total_hours = TimeEntry.sum(:hours, 
                                    :include => :project,
index 84a3c8e3cf08ae0529a7b0b88f9a3f8dcd49e043..d333fe3cc8783720b43646e7d7eeef1b26a715bd 100644 (file)
@@ -270,12 +270,6 @@ class Issue < ActiveRecord::Base
     @soonest_start ||= relations_to.collect{|relation| relation.successor_soonest_start}.compact.min
   end
   
-  def self.visible_by(usr)
-    with_scope(:find => { :conditions => Project.visible_by(usr) }) do
-      yield
-    end
-  end
-  
   def to_s
     "#{tracker} ##{id}: #{subject}"
   end