From d412c21b0e8e6f87eae937b427c78b70c355ec28 Mon Sep 17 00:00:00 2001 From: Donny Wong Date: Thu, 11 Jan 2024 15:54:19 -0500 Subject: [PATCH 1/2] adding lti settings route --- app/views/assignments/_create_lti_line_items.html.erb | 4 ++-- config/locales/common/en.yml | 2 +- config/routes.rb | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/views/assignments/_create_lti_line_items.html.erb b/app/views/assignments/_create_lti_line_items.html.erb index caa3176907..18c910ff99 100644 --- a/app/views/assignments/_create_lti_line_items.html.erb +++ b/app/views/assignments/_create_lti_line_items.html.erb @@ -12,10 +12,10 @@ <% @lti_deployments.each do |deployment| %> - <%= f.label deployment.id, I18n.t("lti.lti_deployment", { + <%= f.label deployment.id, I18n.t("lti.lti_deployment", lti_deployment_name: deployment.lms_course_name, lti_host: URI(deployment.lti_client.host).host, - }) %> + ) %> <% if deployment.lti_line_items.where(assessment: @assignment).exists? %> diff --git a/config/locales/common/en.yml b/config/locales/common/en.yml index 871b55288e..3237876d98 100644 --- a/config/locales/common/en.yml +++ b/config/locales/common/en.yml @@ -33,7 +33,7 @@ en: line_item_created: Gradebook item created. lti_configuration: LTI configuration lti_course_link_html: Course linked to external course - lti_deployment: "%{lti_deployment_name} on %{lti_host}" + lti_deployment: '%{lti_deployment_name} on %{lti_host}' lti_settings: LTI Settings no_courses: No courses available for matching. no_grades: No grades to sync diff --git a/config/routes.rb b/config/routes.rb index 783e78edbd..c960e5dd87 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -235,6 +235,7 @@ get 'grade_distribution' get 'download_config_files' get 'download_test_results' + get 'lti_settings' post 'create_lti_grades' post 'create_lti_line_items' end From 4cc651a260153ce348884cbef89173ac4c80a4f8 Mon Sep 17 00:00:00 2001 From: Donny Wong Date: Fri, 12 Jan 2024 10:52:02 -0500 Subject: [PATCH 2/2] normalized I18n --- config/locales/common/en.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/common/en.yml b/config/locales/common/en.yml index 3237876d98..871b55288e 100644 --- a/config/locales/common/en.yml +++ b/config/locales/common/en.yml @@ -33,7 +33,7 @@ en: line_item_created: Gradebook item created. lti_configuration: LTI configuration lti_course_link_html: Course linked to external course - lti_deployment: '%{lti_deployment_name} on %{lti_host}' + lti_deployment: "%{lti_deployment_name} on %{lti_host}" lti_settings: LTI Settings no_courses: No courses available for matching. no_grades: No grades to sync