Show event time in conference timezone

Added an application helper method `time_with_timezone` to return time with the conference timezone which solves the issue of wrong timezone in `scheule.xml` and `admin/events#show`.

Fixes #1188
This commit is contained in:
gotens1211 2017-03-20 19:11:03 +05:30
parent 6ea0752ef7
commit 73a6e06fd3
3 changed files with 7 additions and 2 deletions

View file

@ -34,6 +34,11 @@ module ApplicationHelper
result result
end end
# Returns time with conference timezone
def time_with_timezone(time)
time.strftime('%F %R') + ' ' + @conference.timezone.to_s
end
## ##
# Checks if the voting has already started, or if it has already ended # Checks if the voting has already started, or if it has already ended
# #

View file

@ -117,7 +117,7 @@
%td %td
%b Scheduled time %b Scheduled time
%td %td
= @event.time = time_with_timezone(@event.time)
%tr %tr
%td %td
%b Submitter %b Submitter

View file

@ -16,7 +16,7 @@
%room{ name: room.name } %room{ name: room.name }
- events_in_rooms[room].each do |event| - events_in_rooms[room].each do |event|
%event{ guid: event.guid, id: event.id } %event{ guid: event.guid, id: event.id }
%date= event.time.iso8601 %date= time_with_timezone(event.time)
%start= event.time.strftime('%H:%M') %start= event.time.strftime('%H:%M')
%duration= length_timestamp(event.event_type.length) %duration= length_timestamp(event.event_type.length)
%room= event.room.name %room= event.room.name