Hide reverse geocoding stats when disabled

This commit is contained in:
Eugene Burmakin 2024-03-24 18:09:00 +01:00
parent 7292115a44
commit 23805a6ef4
3 changed files with 19 additions and 14 deletions

View file

@ -2,6 +2,8 @@ class ReverseGeocodingJob < ApplicationJob
queue_as :low
def perform(point_id)
return unless REVERSE_GEOCODING_ENABLED
point = Point.find(point_id)
return if point.city.present? && point.country.present?

View file

@ -6,8 +6,10 @@
<% end %>
</h2>
<p><%= stat.distance %>km</p>
<div class="card-actions justify-end">
<%= stat.toponyms.count %> countries, <%= stat.toponyms.sum { _1['cities'].count } %> cities
</div>
<% if REVERSE_GEOCODING_ENABLED %>
<div class="card-actions justify-end">
<%= stat.toponyms.count %> countries, <%= stat.toponyms.sum { _1['cities'].count } %> cities
</div>
<% end %>
</div>
</div>

View file

@ -7,20 +7,21 @@
<div class="stat-title">Total distance</div>
</div>
<div class="stat text-center">
<div class="stat-value text-secondary">
<%= current_user.total_countries %>
<% if REVERSE_GEOCODING_ENABLED %>
<div class="stat text-center">
<div class="stat-value text-secondary">
<%= current_user.total_countries %>
</div>
<div class="stat-title">Countries visited</div>
</div>
<div class="stat-title">Countries visited</div>
</div>
<div class="stat text-center">
<div class="stat-value">
<%= current_user.total_cities %>
<div class="stat text-center">
<div class="stat-value">
<%= current_user.total_cities %>
</div>
<div class="stat-title">Cities visited</div>
</div>
<div class="stat-title">Cities visited</div>
</div>
<% end %>
</div>
<% @stats.each do |year, stats| %>