DEV: update syntax tree to latest (#24623)

update format to latest syntax tree
This commit is contained in:
Sam
2023-11-29 16:38:07 +11:00
committed by GitHub
parent d40c0b698c
commit b09422428d
35 changed files with 123 additions and 124 deletions

View File

@@ -10,15 +10,15 @@ class UserBadge < ActiveRecord::Base
BOOLEAN_ATTRIBUTES = %w[is_favorite]
scope :grouped_with_count,
-> {
-> do
group(:badge_id, :user_id)
.select_for_grouping
.order("MAX(featured_rank) ASC")
.includes(:user, :granted_by, { badge: :badge_type }, post: :topic)
}
end
scope :select_for_grouping,
-> {
-> do
select(
UserBadge.attribute_names.map do |name|
operation = BOOLEAN_ATTRIBUTES.include?(name) ? "BOOL_OR" : "MAX"
@@ -26,7 +26,7 @@ class UserBadge < ActiveRecord::Base
end,
'COUNT(*) AS "count"',
)
}
end
scope :for_enabled_badges,
-> { where("user_badges.badge_id IN (SELECT id FROM badges WHERE enabled)") }