Class: Panel::AcmeOrdersController
Constant Summary
RailsCom::Application::LOCALE_MAP
Instance Method Summary
collapse
#current_title, #default_form_params, #default_params, #json_format?, #set_country, #set_flash, #set_locale, #set_timezone, #set_variant
Instance Method Details
#cert ⇒ Object
40
41
42
43
44
45
|
# File 'app/controllers/com/panel/acme_orders_controller.rb', line 40
def cert
r = @acme_order.finalize
@acme_order.cert
render 'update'
end
|
#create ⇒ Object
20
21
22
23
24
25
26
|
# File 'app/controllers/com/panel/acme_orders_controller.rb', line 20
def create
@acme_order = @acme_account.acme_orders.build(acme_order_params)
unless @acme_order.save
render :new, locals: { model: @acme_order }, status: :unprocessable_entity
end
end
|
#index ⇒ Object
6
7
8
9
10
11
12
13
|
# File 'app/controllers/com/panel/acme_orders_controller.rb', line 6
def index
q_params = {
acme_account_id: @acme_account.id
}
q_params.merge! params.permit(:acme_account_id)
@acme_orders = AcmeOrder.default_where(q_params).order(id: :desc).page(params[:page])
end
|
#new ⇒ Object
15
16
17
18
|
# File 'app/controllers/com/panel/acme_orders_controller.rb', line 15
def new
@acme_order = @acme_account.acme_orders.build
@acme_order.acme_identifiers.build
end
|
#order ⇒ Object
28
29
30
31
32
|
# File 'app/controllers/com/panel/acme_orders_controller.rb', line 28
def order
r = @acme_order.order(true)
render 'update'
end
|
#verify ⇒ Object
34
35
36
37
38
|
# File 'app/controllers/com/panel/acme_orders_controller.rb', line 34
def verify
r = @acme_order.all_verify?
render 'update'
end
|