Sha256: def19aa09794f24b8a1a4b616a346748b0d388ec2b4938a0bfeb76025fed8748

Contents?: true

Size: 1.05 KB

Versions: 14

Compression:

Stored size: 1.05 KB

Contents

Spree.ready(function() {
  $('.js-edit-stock-item').each(function() {
    var $el = $(this);
    var model = new Spree.Models.StockItem($el.data('stock-item'));
    var trackInventory = $el.data('track-inventory');
    var canEdit = $el.data('can-edit')
    new Spree.Views.Stock.EditStockItemRow({
      el: $el,
      stockLocationName: $el.data('stock-location-name'),
      model: model
    });

    if (trackInventory === false) {
      $('.js-edit-stock-item input').attr({
        disabled: true,
        class: 'with-tip',
        title: '"Track inventory" option disabled for this variant'
      });
    }

    if (canEdit == false) {
      $('.js-edit-stock-item input').attr({
        disabled: true,
        class: 'with-tip',
        title: 'You do not have permission to manage stock'
      });
    }
  });

  $('.js-add-stock-item').each(function() {
    var $el = $(this)
    var model = new Spree.Models.StockItem({
      variant_id: $el.data('variant-id')
    });
    new Spree.Views.Stock.AddStockItem({
      el: $el,
      model: model
    });
  });
});

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
solidus_backend-2.10.5 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.10.3 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.10.2 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.6 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.10.1 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.5 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.10.0 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.4 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.3 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.2 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.10.0.beta1 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.1 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.0 app/assets/javascripts/spree/backend/stock_management.js
solidus_backend-2.9.0.rc.1 app/assets/javascripts/spree/backend/stock_management.js