OSDN Git Service

Timelog is ignored when updating an issue if user is admin but not a project member...
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 13 Feb 2009 17:59:45 +0000 (17:59 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 13 Feb 2009 17:59:45 +0000 (17:59 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2463 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/issues_controller.rb

index fc02794..557347b 100644 (file)
@@ -187,7 +187,7 @@ class IssuesController < ApplicationController
 
       if (@time_entry.hours.nil? || @time_entry.valid?) && @issue.save
         # Log spend time
-        if current_role.allowed_to?(:log_time)
+        if User.current.allowed_to?(:log_time, @project)
           @time_entry.save
         end
         if !journal.new_record?