Add embed options to disable redirect to either rfcs or feedback
This commit is contained in:
@ -173,17 +173,19 @@ module Lti
|
||||
|
||||
def set_embedding_options
|
||||
@embed_options = {}
|
||||
[:hide_navbar,
|
||||
:hide_exercise_description,
|
||||
:disable_run,
|
||||
:disable_score,
|
||||
:disable_rfc,
|
||||
:disable_interventions,
|
||||
:hide_sidebar,
|
||||
:read_only,
|
||||
:hide_test_results,
|
||||
:disable_hints,
|
||||
:disable_download].each do |option|
|
||||
%i[hide_navbar
|
||||
hide_exercise_description
|
||||
disable_run
|
||||
disable_score
|
||||
disable_rfc
|
||||
disable_redirect_to_rfcs
|
||||
disable_redirect_to_feedback
|
||||
disable_interventions
|
||||
hide_sidebar
|
||||
read_only
|
||||
hide_test_results
|
||||
disable_hints
|
||||
disable_download].each do |option|
|
||||
value = params["custom_embed_options_#{option}".to_sym] == 'true'
|
||||
# Optimize storage and save only those that are true, the session cookie is limited to 4KB
|
||||
@embed_options[option] = value if value.present?
|
||||
|
Reference in New Issue
Block a user