Class: Spree::Admin::KycController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Admin::KycController
- Defined in:
- app/controllers/spree/admin/kyc_controller.rb
Instance Method Summary collapse
- #collection_url(options = {}) ⇒ Object
- #flash_error ⇒ Object
- #load_resource ⇒ Object
- #model_class ⇒ Object
- #permitted_resource_params ⇒ Object
Methods included from SpreeCmCommissioner::Admin::KycableHelper
Instance Method Details
#collection_url(options = {}) ⇒ Object
23 24 25 |
# File 'app/controllers/spree/admin/kyc_controller.rb', line 23 def collection_url( = {}) edit_kyc_admin_product_url() end |
#flash_error ⇒ Object
18 19 20 |
# File 'app/controllers/spree/admin/kyc_controller.rb', line 18 def flash_error flash[:error] = @object.errors..join(', ') end |
#load_resource ⇒ Object
31 32 33 34 |
# File 'app/controllers/spree/admin/kyc_controller.rb', line 31 def load_resource @product ||= Spree::Product.find_by!(slug: params[:id]) @object ||= @product end |
#model_class ⇒ Object
27 28 29 |
# File 'app/controllers/spree/admin/kyc_controller.rb', line 27 def model_class Spree::Product end |
#permitted_resource_params ⇒ Object
12 13 14 15 16 |
# File 'app/controllers/spree/admin/kyc_controller.rb', line 12 def permitted_resource_params kyc_result = calculate_kyc_value(params[:product]) params.require(:product).permit(:allowed_upload_later).merge(kyc: kyc_result) end |