打星优化

dev_aliyun2
daiao 5 years ago committed by harry
parent 538a66ec37
commit c647789ca8

@ -339,7 +339,7 @@ class User < ApplicationRecord
# 实训管理员实训合作者、admin # 实训管理员实训合作者、admin
def manager_of_shixun?(shixun) def manager_of_shixun?(shixun)
logger.info("############id: #{id}") logger.info("############id: #{id}")
shixun.shixun_members.exists?(role: [1,2], user_id: id) || admin? || business? shixun.shixun_members.exists?(user_id: id, role: [1,2]) || admin? || business?
end end
# 实训管理员 # 实训管理员

@ -14,7 +14,7 @@ json.name shixun.name
json.stu_num shixun.myshixuns_count json.stu_num shixun.myshixuns_count
json.experience shixun.all_score json.experience shixun.all_score
json.diffcult level_to_s(shixun.trainee) json.diffcult level_to_s(shixun.trainee)
json.score_info shixun.shixun_preference_info # todo: 这块可以改成只显示实训的平均分,不用每次都去取每种星的分数了。 json.score_info shixun.averge_star # todo: 这块可以改成只显示实训的平均分,不用每次都去取每种星的分数了。
json.is_jupyter shixun.is_jupyter json.is_jupyter shixun.is_jupyter
# 用于是否显示导航栏中的'背景知识' # 用于是否显示导航栏中的'背景知识'
json.propaedeutics shixun.propaedeutics.present? json.propaedeutics shixun.propaedeutics.present?

Loading…
Cancel
Save