Module: Eco::API::MicroCases::People::ApplyChanges::SetAccount
- Includes:
- AccountExcluded
- Included in:
- Eco::API::MicroCases::People::ApplyChanges
- Defined in:
- lib/eco/api/microcases/people/apply_changes/set_account.rb,
lib/eco/api/microcases/people/apply_changes/set_account/account_excluded.rb
Defined Under Namespace
Modules: AccountExcluded
Instance Method Summary collapse
Methods included from AccountExcluded
Instance Method Details
#set_account(entry, person, options) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/eco/api/microcases/people/apply_changes/set_account.rb', line 14 def set_account(entry, person, ) return if .dig(:exclude, :account) entry.set_account(person, exclude: micro.account_excluded(person, )) person.account.send_invites = [:send_invites] if .key?(:send_invites) micro.refresh_default_tag(entry, person, ) micro.fix_default_group(entry, person, ) end |