trabajo-afectivo/lib/sequencer/unit/import/ldap/user/attributes/static.rb

30 lines
823 B
Ruby
Raw Normal View History

class Sequencer
class Unit
module Import
module Ldap
module User
module Attributes
class Static < Sequencer::Unit::Base
include ::Sequencer::Unit::Import::Common::Mapping::Mixin::ProvideMapped
prepend ::Sequencer::Unit::Import::Common::Model::Mixin::Skip::InstanceAction
skip_any_instance_action
def process
provide_mapped do
{
# we have to add the active state manually
# because otherwise disabled instances won't get
# re-activated if they should get synced again
active: true,
}
end
end
end
end
end
end
end
end
end