Class: Workarea::Storefront::ReviewRequestsController

Inherits:
Storefront::ApplicationController
  • Object
show all
Defined in:
app/controllers/workarea/storefront/review_requests_controller.rb

Instance Method Summary collapse

Instance Method Details

#completeObject



9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/controllers/workarea/storefront/review_requests_controller.rb', line 9

def complete
  if verify_recaptcha(model: @review, env: Rails.env) && @review.save
    @request.complete!
    Review::Request.cancel_for_orders!(@request.order_id)

    flash[:success] = t('workarea.storefront.reviews.flash_messages.created')
    redirect_to product_path(@product)
  else
    flash[:error] = t('workarea.storefront.reviews.flash_messages.failure')
    render :show
  end
end

#showObject



7
# File 'app/controllers/workarea/storefront/review_requests_controller.rb', line 7

def show; end