|
|
@ -45,6 +45,7 @@ class SchemesController < ApplicationController |
|
|
|
else |
|
|
|
else |
|
|
|
@path = scheme_confirm_secondary_client_group_path(scheme_id: @scheme.id) |
|
|
|
@path = scheme_confirm_secondary_client_group_path(scheme_id: @scheme.id) |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/primary_client_group" |
|
|
|
render "schemes/primary_client_group" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
@ -54,6 +55,7 @@ class SchemesController < ApplicationController |
|
|
|
required_params = params.require(:scheme).permit(:primary_client_group) if params |
|
|
|
required_params = params.require(:scheme).permit(:primary_client_group) if params |
|
|
|
@scheme.update(required_params) if required_params |
|
|
|
@scheme.update(required_params) if required_params |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/confirm_secondary" |
|
|
|
render "schemes/confirm_secondary" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
@ -73,11 +75,13 @@ class SchemesController < ApplicationController |
|
|
|
required_params = params.require(:scheme).permit(:secondary_client_group) |
|
|
|
required_params = params.require(:scheme).permit(:secondary_client_group) |
|
|
|
@scheme.update(required_params) if required_params |
|
|
|
@scheme.update(required_params) if required_params |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/support" |
|
|
|
render "schemes/support" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def details |
|
|
|
def details |
|
|
|
@scheme = Scheme.find_by(id: params[:scheme_id]) |
|
|
|
@scheme = Scheme.find_by(id: params[:scheme_id]) |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/details" |
|
|
|
render "schemes/details" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
@ -88,12 +92,14 @@ class SchemesController < ApplicationController |
|
|
|
required_params[:sensitive] = required_params[:sensitive].to_i if required_params[:sensitive] |
|
|
|
required_params[:sensitive] = required_params[:sensitive].to_i if required_params[:sensitive] |
|
|
|
@scheme.update(required_params) |
|
|
|
@scheme.update(required_params) |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/check_answers" |
|
|
|
render "schemes/check_answers" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def update |
|
|
|
def update |
|
|
|
@scheme = Scheme.find_by(id: params[:scheme_id]) |
|
|
|
@scheme = Scheme.find_by(id: params[:scheme_id]) |
|
|
|
flash[:notice] = ("#{@scheme.service_name} has been created.") |
|
|
|
flash[:notice] = ("#{@scheme.service_name} has been created.") |
|
|
|
|
|
|
|
|
|
|
|
redirect_to schemes_path |
|
|
|
redirect_to schemes_path |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|