hunk.code_window:     _columns = {
           'order_id': fields.many2one('sale.order', 'Sale Order Reference', ondelete='cascade', select=True),
           'line_id': fields.many2one('sale.order.line', on_delete="set null"),
           'name': fields.text('Description', required=True),
           'product_id': fields.many2one('product.product', 'Product', domain=[('sale_ok', '=', True)]),
           'website_description': fields.html('Line Description'),
           'price_unit': fields.float('Unit Price', required=True, digits_compute= dp.get_precision('Product Price')),
           'discount': fields.float('Discount (%)', digits_compute= dp.get_precision('Discount')),
           'uom_id': fields.many2one('product.uom', 'Unit of Measure ', required=True),
           'quantity': fields.float('Quantity', required=True,
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:         'website_description': fields.html('Line Description', sanitize=False),
  
hunk.file_path: addons/website_quote/models/order.py
hunk.type: replace
file: # -*- coding: utf-8 -*-
  from openerp import api, models, fields
  from openerp.addons.website.models.website import slug
  
  
  class ImLivechatChannel(models.Model):
  
      _name = 'im_livechat.channel'
      _inherit = ['im_livechat.channel', 'website.published.mixin']
  
      @api.v7
      # TODO : when mixin in new api.v8, change this !
      def _website_url(self, cr, uid, ids, field_name, arg, context=None):
          res = super(ImLivechatChannel, self)._website_url(cr, uid, ids, field_name, arg, context=context)
          for channel in self.browse(cr, uid, ids, context=context):
              res[channel.id] = "/livechat/channel/%s" % (slug(channel),)
          return res
  
      website_description = fields.Html("Website description", default=False, help="Description of the channel displayed on the website page")
  