Files
discourse/app/models/admin_dashboard_general_data.rb
T

17 lines
516 B
Ruby
Raw Normal View History

# frozen_string_literal: true
2019-04-01 12:39:49 +02:00
class AdminDashboardGeneralData < AdminDashboardData
2018-07-19 14:33:11 -04:00
def get_json
days_since_update = ((DateTime.now - Discourse.last_commit_date) / 1.day).to_i
2018-07-19 14:33:11 -04:00
{
updated_at: Time.zone.now.as_json,
discourse_updated_at: Discourse.last_commit_date,
release_notes_link: "https://meta.discourse.org/c/feature/announcements?tags=release-notes&before=#{days_since_update}"
2018-07-19 14:33:11 -04:00
}
end
def self.stats_cache_key
2018-07-31 17:35:13 -04:00
"general-dashboard-data-#{Report::SCHEMA_VERSION}"
2018-07-19 14:33:11 -04:00
end
end