Skip to content
Snippets Groups Projects
Unverified Commit 075c4ae0 authored by Sébastien Gaya's avatar Sébastien Gaya Committed by GitHub
Browse files

Merge pull request #1617 from noesya/event-timezone-2

display event time zone if different from website
parents 7406e3b6 5988308c
No related branches found
No related tags found
No related merge requests found
......@@ -47,6 +47,14 @@ module Communication::Website::Agenda::Event::WithTime
from_day == to_day
end
def has_hours?
from_hour.present? || to_hour.present?
end
def has_specific_time_zone?
time_zone != website.default_time_zone
end
# Un événement demain aura une distance de 1, comme un événement hier
# On utilise cette info pour classer les événements à venir dans un sens et les archives dans l'autre
def distance_in_days
......@@ -56,7 +64,7 @@ module Communication::Website::Agenda::Event::WithTime
protected
def set_time_zone
self.time_zone = Time.zone.name if self.time_zone.nil?
self.time_zone = website.default_time_zone if self.time_zone.blank?
end
def set_to_day
......
......@@ -21,7 +21,7 @@ day_format = detailed ? :full
<%= l(event.to_hour, format: :time_only) if event.to_hour %>
<% end %>
<% end %>
<% unless event.from_hour.nil? && event.to_hour.nil? %>
<% if event.has_hours? && event.has_specific_time_zone? %>
<br>
<%= t('admin.communication.website.agenda.events.formatted_time_zone', time_zone: event.time_zone) %>
<% end %>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment