Sha256: f660c718fa35bcf55c66cacc133c23cf0b8675c2938e31149c9782101938a5dc
Contents?: true
Size: 729 Bytes
Versions: 30
Compression:
Stored size: 729 Bytes
Contents
module InventorySync module Async class InventoryScheduledSync < ::Actions::EntryAction include ::Actions::RecurringAction def plan unless Setting[:allow_auto_inventory_upload] logger.debug( 'The scheduled process is disabled due to the "allow_auto_inventory_upload" setting being set to false.' ) return end Organization.unscoped.each do |org| plan_org_sync(org) end end def plan_org_sync(org) plan_action InventoryFullSync, org end def logger action_logger end def rescue_strategy_for_self Dynflow::Action::Rescue::Fail end end end end
Version data entries
30 entries across 30 versions & 1 rubygems