DEV: Guardian for hiding about stats (#9841)

This commit is contained in:
Mark VanLandingham
2020-05-20 10:26:20 -05:00
committed by GitHub
parent cfff8b1f27
commit bd57ae83f1
5 changed files with 61 additions and 45 deletions

View File

@ -21,7 +21,16 @@ class AboutSerializer < ApplicationSerializer
:title,
:locale,
:version,
:https
:https,
:can_see_about_stats
def can_see_about_stats
scope.can_see_about_stats?
end
def include_stats?
can_see_about_stats
end
def stats
object.class.fetch_cached_stats || Jobs::AboutStats.new.execute({})