hunk.code_window:     <record id="stock_picking_type_kanban" model="ir.ui.view">
           <field name="name">stock.picking.type.kanban</field>
           <field name="model">stock.picking.type</field>
           <field name="arch" type="xml">
               <kanban class="oe_background_grey o_kanban_dashboard o_emphasize_colors o_stock_kanban" create="0" group_create="false">
                   <field name="color"/>
                   <field name="code" readonly="1"/>
                   <field name="count_picking_ready"/>
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:             <kanban class="o_kanban_dashboard o_emphasize_colors o_stock_kanban" create="0" group_create="false">
  
hunk.file_path: addons/stock/views/stock_picking_type_views.xml
hunk.type: replace
file: # -*- coding: utf-8 -*-
  # Part of Odoo. See LICENSE file for full copyright and licensing details.
  
  from odoo import fields, models
  
  # Allow promo programs to send mails upon certain triggers
  # Like : 'At creation' and 'When reaching X points'
  
  class LoyaltyMail(models.Model):
      _name = 'loyalty.mail'
      _description = 'Loyalty Communication'
  
      active = fields.Boolean(default=True)
      program_id = fields.Many2one('loyalty.program', required=True, ondelete='cascade')
      trigger = fields.Selection([
          ('create', 'At Creation'),
          ('points_reach', 'When Reaching')], string='When', required=True
      )
      points = fields.Float()
      mail_template_id = fields.Many2one('mail.template', string="Email Template", required=True, domain=[('model', '=', 'loyalty.card')])
  