diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2022-03-09 08:52:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-09 08:52:32 +0100 |
commit | bd53dd521064b12261b82105624cf5f8b9ca9d69 (patch) | |
tree | dde9c499734f74303776705810e76dad668e7d7c /app/serializers/rest | |
parent | 318d34d528d8d4f9165bf9c1f873da68aadb90a2 (diff) |
Change design of federation pages in admin UI (#17704)
* Change design of federation pages in admin UI * Fix query performance in instance media attachments measure * Fix reblogs being included in instance languages dimension
Diffstat (limited to 'app/serializers/rest')
-rw-r--r-- | app/serializers/rest/admin/measure_serializer.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/serializers/rest/admin/measure_serializer.rb b/app/serializers/rest/admin/measure_serializer.rb index 81d655c1a..fc16b85f2 100644 --- a/app/serializers/rest/admin/measure_serializer.rb +++ b/app/serializers/rest/admin/measure_serializer.rb @@ -1,12 +1,20 @@ # frozen_string_literal: true class REST::Admin::MeasureSerializer < ActiveModel::Serializer - attributes :key, :total, :previous_total, :data + attributes :key, :unit, :total + + attribute :human_value, if: -> { object.respond_to?(:value_to_human_value) } + attribute :previous_total, if: -> { object.total_in_time_range? } + attribute :data def total object.total.to_s end + def human_value + object.value_to_human_value(object.total) + end + def previous_total object.previous_total.to_s end |