DEV: Apply syntax_tree formatting to app/*

This commit is contained in:
David Taylor
2023-01-09 12:20:10 +00:00
parent a641ce4b62
commit 5a003715d3
696 changed files with 18447 additions and 15481 deletions

View File

@@ -3,22 +3,22 @@ class GroupAssociatedGroup < ActiveRecord::Base
belongs_to :group
belongs_to :associated_group
after_commit :add_associated_users, on: [:create, :update]
after_commit :add_associated_users, on: %i[create update]
before_destroy :remove_associated_users
def add_associated_users
with_mutex do
associated_group.users.in_batches do |users|
users.each do |user|
group.add_automatically(user, subject: associated_group.label)
end
users.each { |user| group.add_automatically(user, subject: associated_group.label) }
end
end
end
def remove_associated_users
with_mutex do
User.where("NOT EXISTS(
User
.where(
"NOT EXISTS(
SELECT 1
FROM user_associated_groups uag
JOIN group_associated_groups gag
@@ -26,11 +26,13 @@ class GroupAssociatedGroup < ActiveRecord::Base
WHERE uag.user_id = users.id
AND gag.id != :gag_id
AND gag.group_id = :group_id
)", gag_id: id, group_id: group_id).in_batches do |users|
users.each do |user|
group.remove_automatically(user, subject: associated_group.label)
)",
gag_id: id,
group_id: group_id,
)
.in_batches do |users|
users.each { |user| group.remove_automatically(user, subject: associated_group.label) }
end
end
end
end