BananaCrystal / email-templates

This repository contains in-house email templates that serve as structure for our emails. Each template can be updated and modified to fit requirements.
MIT License
0 stars 0 forks source link

crypto_orders.rb #15

Open geekelo opened 1 month ago

geekelo commented 1 month ago

FILE


ActiveAdmin.register CryptoOrder do
  actions :all, except: :destroy
  permit_params :status
  includes :user, :crypto_transfer, :wallet_address

  config.sort_order = 'created_at_desc'

  menu parent: 'Transactions', label: 'Crypto Orders'

  # See permitted parameters documentation:
  # https://github.com/activeadmin/activeadmin/blob/master/docs/2-resource-customization.md#setting-up-strong-parameters
  #
  # Uncomment all parameters which should be permitted for assignment
  #
  permit_params :user_id, :crypto_transfer_id, :wallet_address_id, :external_id, :order_type, :destination, :purchase_amount, :source_amount, :source_currency, :destination_currency, :usd_source_amount, :usd_purchase_amount, :wallet_type, :auth_code_requested, :error_category, :failure_reason, :payment_network_code, :internal_error_code, :status, :active
  #
  # or
  #
  # permit_params do
  #   permitted = [:user_id, :crypto_transfer_id, :wallet_address_id, :external_id, :order_type, :destination, :purchase_amount, :source_amount, :source_currency, :destination_currency, :usd_source_amount, :usd_purchase_amount, :wallet_type, :auth_code_requested, :error_category, :failure_reason, :payment_network_code, :internal_error_code, :status, :active]
  #   permitted << :other if params[:action] == 'create' && current_user.admin?
  #   permitted
  # end

end
geekelo commented 1 month ago

This file configures the ActiveAdmin interface for managing CryptoOrder records, with a focus on providing all actions except for deletion. The setup includes menu placement, permitted parameters, and sorting configuration.

File: crypto_order.rb

1. Actions Configuration

2. Permitted Parameters

3. Includes Configuration

4. Sorting Configuration

5. Menu Configuration

Summary: