From 8e5debd2e4f8eb38beac35115183e9725f4e49d9 Mon Sep 17 00:00:00 2001 From: Karol Date: Mon, 14 Oct 2019 15:57:53 +0200 Subject: [PATCH] default to unpublished on import --- app/services/proforma_service/convert_task_to_exercise.rb | 2 +- app/views/exercises/show.html.slim | 2 +- config/locales/en.yml | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/services/proforma_service/convert_task_to_exercise.rb b/app/services/proforma_service/convert_task_to_exercise.rb index 64d0119f..0264494f 100644 --- a/app/services/proforma_service/convert_task_to_exercise.rb +++ b/app/services/proforma_service/convert_task_to_exercise.rb @@ -5,7 +5,7 @@ module ProformaService def initialize(task:, user:, exercise: nil) @task = task @user = user - @exercise = exercise || Exercise.new + @exercise = exercise || Exercise.new(unpublished: true) end def execute diff --git a/app/views/exercises/show.html.slim b/app/views/exercises/show.html.slim index cd56fff1..2aaa2993 100644 --- a/app/views/exercises/show.html.slim +++ b/app/views/exercises/show.html.slim @@ -24,7 +24,7 @@ h1 = row(label: 'exercise.uuid', value: @exercise.uuid) = row(label: 'exercise.tags', value: @exercise.exercise_tags.map{|et| "#{et.tag.name} (#{et.factor})"}.sort.join(", ")) = row(label: 'exercise.embedding_parameters', class: 'mb-4') do - = content_tag(:input, nil, class: 'form-control mb-4', readonly: true, value: @exercise.unpublished? ? 'Exercise is unpublished' : embedding_parameters(@exercise)) + = content_tag(:input, nil, class: 'form-control mb-4', readonly: true, value: @exercise.unpublished? ? t('exercises.show.is_unpublished') : embedding_parameters(@exercise)) h2.mt-4 = t('activerecord.attributes.exercise.files') diff --git a/config/locales/en.yml b/config/locales/en.yml index 881af49e..8f32054a 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -383,6 +383,8 @@ en: test_files: Test Files feedback: Feedback study_group_dashboard: Live Dashboard + show: + is_unpublished: Exercise is unpublished statistics: average_score: Average Score final_submissions: Final Submissions