Probably, but I don’t think this is good practice because you might end up spamming out emails to unverified addresses.
myInactiveUsers = User.where(active: false)
myInactiveUsers.each do |myInactiveUser|
myInactiveUser.active = true
myInactiveUser.save!
end
The above script should work, but I’m not sure if there would be additional unintended side-effects (functionally), use at your own risk!
This is just Active Record Basics — Ruby on Rails Guides
And knowing the basic objects that Discourse maintains, in this case the User model.
The models are here: discourse/app/models at main · discourse/discourse · GitHub