discourse-solved/lib/discourse_solved/user_summary_extension.rb

13 lines
314 B
Ruby
Raw Normal View History

2024-03-05 12:14:32 +01:00
# frozen_string_literal: true
module DiscourseSolved::UserSummaryExtension
extend ActiveSupport::Concern
def solved_count
DiscourseSolved::SolvedTopic
.joins("JOIN posts ON posts.id = discourse_solved_solved_topics.answer_post_id")
.where(posts: { user_id: @user.id })
.count
2024-03-05 12:14:32 +01:00
end
end