From 85a561b0f751be2ca7786ac50e0721321d23dd31 Mon Sep 17 00:00:00 2001 From: p31729568 Date: Thu, 15 Aug 2019 08:50:17 +0800 Subject: [PATCH] add creator name to ec link course modal --- app/controllers/ec_courses_controller.rb | 4 ++-- .../ec/ecCourseEvaluations/ecCourseEvaluations.js | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/controllers/ec_courses_controller.rb b/app/controllers/ec_courses_controller.rb index 8ad9f4e4..cec0f862 100644 --- a/app/controllers/ec_courses_controller.rb +++ b/app/controllers/ec_courses_controller.rb @@ -361,8 +361,8 @@ class EcCoursesController < ApplicationController respond_to do |format| format.json{ courses_data = [] - courses.each do |c| - courses_data << {id: c.id, name: c.name, created_at: (c.created_at).strftime('%Y-%m-%d'), end_time: c.end_date.present? ? c.end_date.strftime('%Y-%m-%d') : ''} + courses.includes(:teacher).each do |c| + courses_data << {id: c.id, name: c.name, creator_name: c.teacher.show_real_name, created_at: (c.created_at).strftime('%Y-%m-%d'), end_time: c.end_date.present? ? c.end_date.strftime('%Y-%m-%d') : ''} end render :json => {courses: courses_data} } diff --git a/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js b/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js index 0d2ec519..2e0f60ec 100644 --- a/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js +++ b/public/react/src/modules/ec/ecCourseEvaluations/ecCourseEvaluations.js @@ -827,8 +827,9 @@ class ecCourseEvaluations extends Component {
@@ -840,8 +841,9 @@ class ecCourseEvaluations extends Component {
  • {item.name}
  • -
  • {item.created_at}
  • -
  • {item.end_time}
  • +
  • {item.creator_name}
  • +
  • {item.created_at}
  • +
  • {item.end_time}
  • ) })}