module Eco module API module UseCases class DefaultCases class RefreshPresets < BaseCase def process @cases.define("refresh-presets", type: :transform) do |people, session| job = session.job_group("main").new("update", type: :update, sets: :account) users = people.users session.logger.warn("There are no people with account amoung your #{people.length} people") users.each do |person| person.account.permissions_custom = session.new_preset(person) job.add(person) end end end end end end end end