From 41e5e2f218bc32c70ffb9467b9c5a2ca4edd1707 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Tue, 17 Dec 2024 16:36:12 +0200 Subject: [PATCH] Admin API: add more payment attributes --- app/resources/api/rest/admin/payment_resource.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/resources/api/rest/admin/payment_resource.rb b/app/resources/api/rest/admin/payment_resource.rb index b514383a4..729ea80e7 100644 --- a/app/resources/api/rest/admin/payment_resource.rb +++ b/app/resources/api/rest/admin/payment_resource.rb @@ -1,8 +1,10 @@ # frozen_string_literal: true class Api::Rest::Admin::PaymentResource < BaseResource - attributes :amount, + attributes :created_at, + :amount, :notes, + :private_notes, :status, :type_name @@ -13,8 +15,10 @@ class Api::Rest::Admin::PaymentResource < BaseResource relationship_filter :account ransack_filter :id, type: :number + ransack_filter :created_at, type: :datetime ransack_filter :amount, type: :number ransack_filter :notes, type: :string + ransack_filter :private_notes, type: :string ransack_filter :status, type: :enum, collection: Payment::CONST::STATUS_IDS.values ransack_filter :type_name, type: :enum, collection: Payment::CONST::TYPE_IDS.values @@ -23,10 +27,11 @@ def self.creatable_fields(_context) account amount notes + private_notes ] end def self.sortable_fields(_context) - %i[amount notes] + %i[amount created_at] end end