You are here

function commerce_shipping_update_8202 in Commerce Shipping 8.2

Add the 'adjustments' field to shipments.

File

./commerce_shipping.install, line 65
Contains install and update functions for Shipping.

Code

function commerce_shipping_update_8202() {
  $entity_definition_update = \Drupal::entityDefinitionUpdateManager();
  $storage_definition = BaseFieldDefinition::create('commerce_adjustment')
    ->setLabel(t('Adjustments'))
    ->setTargetEntityTypeId('commerce_shipment')
    ->setCardinality(BaseFieldDefinition::CARDINALITY_UNLIMITED)
    ->setDisplayConfigurable('form', FALSE)
    ->setDisplayConfigurable('view', FALSE);
  $entity_definition_update
    ->installFieldStorageDefinition('adjustments', 'commerce_shipment', 'commerce_shipping', $storage_definition);
}