|
|
@ -18,7 +18,7 @@ class SchemesController < ApplicationController |
|
|
|
|
|
|
|
|
|
|
|
def show |
|
|
|
def show |
|
|
|
@scheme = Scheme.find_by(id: params[:id]) |
|
|
|
@scheme = Scheme.find_by(id: params[:id]) |
|
|
|
render_not_found_json("Scheme", params[:id]) unless @scheme |
|
|
|
render_not_found and return unless @scheme |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def new |
|
|
|
def new |
|
|
@ -43,7 +43,13 @@ class SchemesController < ApplicationController |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def edit |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def update |
|
|
|
def update |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
check_answers = params[:scheme][:check_answers] |
|
|
|
check_answers = params[:scheme][:check_answers] |
|
|
|
page = params[:scheme][:page] |
|
|
|
page = params[:scheme][:page] |
|
|
|
|
|
|
|
|
|
|
@ -65,34 +71,50 @@ class SchemesController < ApplicationController |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def primary_client_group |
|
|
|
def primary_client_group |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/primary_client_group" |
|
|
|
render "schemes/primary_client_group" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def confirm_secondary_client_group |
|
|
|
def confirm_secondary_client_group |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/confirm_secondary" |
|
|
|
render "schemes/confirm_secondary" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def secondary_client_group |
|
|
|
def secondary_client_group |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/secondary_client_group" |
|
|
|
render "schemes/secondary_client_group" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def support |
|
|
|
def support |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/support" |
|
|
|
render "schemes/support" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def details |
|
|
|
def details |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/details" |
|
|
|
render "schemes/details" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def check_answers |
|
|
|
def check_answers |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/check_answers" |
|
|
|
render "schemes/check_answers" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def edit_name |
|
|
|
def edit_name |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/edit_name" |
|
|
|
render "schemes/edit_name" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def support_services_provider |
|
|
|
def support_services_provider |
|
|
|
|
|
|
|
render_not_found and return unless @scheme |
|
|
|
|
|
|
|
|
|
|
|
render "schemes/support_services_provider" |
|
|
|
render "schemes/support_services_provider" |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|