##// END OF EJS Templates
Fixed: Pre-filled time tracking date ignores timezone (#4160)....
Jean-Philippe Lang -
r2898:6245f49934d2
parent child
Show More
@@ -210,7 +210,7 class TimelogController < ApplicationController
210
210
211 def edit
211 def edit
212 render_403 and return if @time_entry && !@time_entry.editable_by?(User.current)
212 render_403 and return if @time_entry && !@time_entry.editable_by?(User.current)
213 @time_entry ||= TimeEntry.new(:project => @project, :issue => @issue, :user => User.current, :spent_on => Date.today)
213 @time_entry ||= TimeEntry.new(:project => @project, :issue => @issue, :user => User.current, :spent_on => User.current.today)
214 @time_entry.attributes = params[:time_entry]
214 @time_entry.attributes = params[:time_entry]
215
215
216 call_hook(:controller_timelog_edit_before_save, { :params => params, :time_entry => @time_entry })
216 call_hook(:controller_timelog_edit_before_save, { :params => params, :time_entry => @time_entry })
@@ -224,6 +224,15 class User < Principal
224 name
224 name
225 end
225 end
226
226
227 # Returns the current day according to user's time zone
228 def today
229 if time_zone.nil?
230 Date.today
231 else
232 Time.now.in_time_zone(time_zone).to_date
233 end
234 end
235
227 def logged?
236 def logged?
228 true
237 true
229 end
238 end
General Comments 0
You need to be logged in to leave comments. Login now