Sha256: 8d0860a8daca4c113ccb38d10329878789384f6858098b17de46e75339584387
Contents?: true
Size: 915 Bytes
Versions: 2
Compression:
Stored size: 915 Bytes
Contents
# frozen_string_literal: true module Kaui module ObjectHelper # Because we don't have access to the account_id, we use the restful_show routes def url_for_object(object_id, object_type) case object_type when 'ACCOUNT' account_path(object_id) when 'BUNDLE' bundle_path(object_id) when 'SUBSCRIPTION' subscription_path(object_id) when 'INVOICE' invoice_path(object_id) when 'PAYMENT' payment_path(object_id) when 'PAYMENT_METHOD' payment_method_path(object_id) else nil end end def object_types %i[ACCOUNT BUNDLE INVOICE INVOICE_ITEM INVOICE_PAYMENT PAYMENT SUBSCRIPTION TRANSACTION] end def object_types_for_advanced_search %i[ACCOUNT BUNDLE INVOICE CREDIT CUSTOM_FIELD INVOICE_PAYMENT INVOICE PAYMENT SUBSCRIPTION TRANSACTION TAG TAG_DEFINITION] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kaui-2.2.1 | app/helpers/kaui/object_helper.rb |
kaui-3.0.1 | app/helpers/kaui/object_helper.rb |