Commit aaded49d by Rocky Duan

add course-specific user information

parent 25eb96ad
...@@ -285,7 +285,7 @@ post "#{api_prefix}/users" do ...@@ -285,7 +285,7 @@ post "#{api_prefix}/users" do
end end
get "#{api_prefix}/users/:user_id" do |user_id| get "#{api_prefix}/users/:user_id" do |user_id|
user.to_hash(complete: bool_complete).to_json user.to_hash(complete: bool_complete, course_id: params["course_id"]).to_json
end end
put "#{api_prefix}/users/:user_id" do |user_id| put "#{api_prefix}/users/:user_id" do |user_id|
......
...@@ -64,6 +64,11 @@ class User ...@@ -64,6 +64,11 @@ class User
"upvoted_ids" => upvoted_ids, "upvoted_ids" => upvoted_ids,
"downvoted_ids" => downvoted_ids) "downvoted_ids" => downvoted_ids)
end end
if params[:course_id]
hash = hash.merge("threads_count" => comment_threads.where(course_id: params[:course_id]).count,
"comments_count" => comments.where(course_id: params[:course_id]).count,
)
end
hash hash
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment