Add embed options to disable redirect to either rfcs or feedback

This commit is contained in:
Sebastian Serth
2020-01-15 14:38:52 +01:00
parent a551760965
commit 6d16dfe14d
2 changed files with 16 additions and 14 deletions

View File

@ -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?