hunk.code_window:             msg = "Tracking links for shipment: <br/>"
               for tracker in carrier_trackers:
                   msg += '<a href=' + tracker[1] + '>' + tracker[0] + '</a><br/>'
               self.message_post(body=msg)
               return self.env.ref('delivery.act_delivery_trackers_url').read()[0]
           else:
               client_action = {
                   'type': 'ir.actions.act_url',
                   'name': "Shipment Tracking Page",
                   'target': 'new',
                   'url': self.carrier_tracking_url,
               }
               return client_action
       @api.one
       def cancel_shipment(self):
  
hunk.labels: keep keep keep keep keep replace replace replace replace replace replace replace replace keep keep keep
hunk.after_edit:         client_action = {
               'type': 'ir.actions.act_url',
               'name': "Shipment Tracking Page",
               'target': 'new',
               'url': self.carrier_tracking_url,
           }
           return client_action
  
hunk.file_path: addons/delivery/models/stock_picking.py
hunk.type: replace
file: // Button variants
  //
  // Easily pump out default styles, as well as :hover, :focus, :active,
  // and disabled options for all buttons
  
  .button-variant(@color; @background; @border) {
    color: @color;
    background-color: @background;
    border-color: @border;
  
    &:focus,
    &.focus {
      color: @color;
      background-color: darken(@background, 10%);
          border-color: darken(@border, 25%);
    }
    &:hover {
      color: @color;
      background-color: darken(@background, 10%);
          border-color: darken(@border, 12%);
    }
    &:active,
    &.active,
    .open > .dropdown-toggle& {
      color: @color;
      background-color: darken(@background, 10%);
          border-color: darken(@border, 12%);
  
      &:hover,
      &:focus,
      &.focus {
        color: @color;
        background-color: darken(@background, 17%);
            border-color: darken(@border, 25%);
      }
    }
    &:active,
    &.active,
    .open > .dropdown-toggle& {
      background-image: none;
    }
    &.disabled,
    &[disabled],
    fieldset[disabled] & {
      &:hover,
      &:focus,
      &.focus {
        background-color: @background;
            border-color: @border;
      }
    }
  
    .badge {
      color: @background;
      background-color: @color;
    }
  }
  
  // Button sizes
  .button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
    padding: @padding-vertical @padding-horizontal;
    font-size: @font-size;
    line-height: @line-height;
    border-radius: @border-radius;
  }
  